MurphyA/hacker-news huggingface dataset:
Show HN: Zyg – Stop Writing Status Updates
by flyingsky | 2025-09-02 12:42:57+00:00
Hi HN, I’m Tobi. For a couple of hours over the past few days I’ve been hacking on something to fix a pain point in my dev workflow: writing status updates.

Progress is invisible by default. GitHub, Linear, Jira all track tickets and code, but they don’t do a good job of capturing the narrative between “ticket started” and “ticket done.”

You start working on a feature, your PM asks “how’s it going?”, and even though you know exactly how it’s going - because you’ve been committing and making progress - you still struggle to answer. That usually means breaking your flow to piece together an update, or just saying “it’s going fine.” You could point them to the commits, but tbj they probably don’t want to wade through diffs.

To solve this I built Zyg [pronounced zeig]. It tries to turn commits into human-readable progress updates. It’s a lightweight CLI + dashboard that wraps `git commit`. Running `zyg` will generate a detailed commit message from your changes, produce a project update from that commit or a set of commits you choose, and notify any stakeholders who are subscribed. If you’d rather not share updates automatically, you can just copy the generated summary and drop it in Slack or email.

Zyg is free for September thanks to an API credit grant from Anthropic. After that I’ll figure out pricing, but you can also plug in your own key and keep using it for free. It’s still rough around the edges, but I’d appreciate you giving it a spin.
by safety1st | 2025-09-02 12:42:58+00:00
This situation in and of itself is very unique and American. No one seems to be happy about it, but this is separation of powers playing out - in how many countries out there will you find states that actively obstruct federal law enforcement because that's what the people in that state voted for, versus what the rest of the 350 million people voted for? Well when they're worked up enough Americans will do just that.

Personally I'm not sure I have a huge problem with this, yes it's a mess, but I'm not at all convinced we need more consolidation of power just because of that. I'm DEFINITELY not convinced that one side or the other has what it takes to permanently govern everything and always get their way.

The same general principles are at work when it comes to the legalization of weed, with lots of little details being different of course.
by latexr | 2025-09-02 12:43:11+00:00
I feel like my comment is pretty clear that a compression artefact is not the same thing as making the whole thing up.

> Of course the analogy isn't exact.

And I don’t expect it to be, which is something I’ve made clear several times before, including on this very thread.

https://news.ycombinator.com/item?id=45101679
by xrd | 2025-09-02 12:43:28+00:00
I came here exactly for this. Vercel has long since passed the investment threshold where they are driven by building cool things. Now they are surely driven by project managers managing PKIs. I love Svelte and I'm sure Rich Harris has been in meetings where someone said to him "Sure, I know that's important, but this feature I'm talking about will bump my numbers next quarter..." And, that's the slippery slope.
by Lerc | 2025-09-02 12:43:31+00:00
I am continually amazed by how often something mentioned on Hacker News comes within an unreasonable proximity to something that I have done recently.

I couldn't get something like that done one-shot with Claude. On the other hand, Claude did give me a lot of assistance at writing this

https://gist.github.com/Lerc/43540d8d581b2be8155a6a4e6e85c94...

Which is a Micropython setup of a ST7789 SPI display on a RP2350 using multiple DMA channels to provide a live updating paletted frame buffer. Once setup, you write to the SRAM, it appears on the display, without CPU involvement.

I started by feeding it the source of [Dmitry's](https://dmitry.gr/?r=06.%20Thoughts&proj=09.ComplexPioMachin...) C version of the paletted technique.

The chatbot, of course, emitted something completely broken, but it was enough for me to see where it was headed. By the time I got it working there were maybe no lines of it's original output left, but much of what replaced it was also LLM generated. Given I was pretty much new to MicroPython, SPI, the ST7789, and the Pico's PIO, it let me build something that I suspect If it were doing it alone, I would have given up before getting it working. (probably when I put my thumbnail through Display #1)

When I get a chance, I'll tidy it up properly, and put it on github.

At the moment I'm playing with Gemini to see if I can make a tile+sprites mode that generates the scanlines as they go to the display (without using CPU)
by ezekg | 2025-09-02 12:43:32+00:00
I've probably contributed more to open source than you [0]. I also contribute the source code of my entire company under the open source Apache 2 license via DOSP [1].

I wouldn't be so quick to judge. I love open source. But I also think words and intent matters.

I don't really 'win' by attacking customers/users that use the AGPL.

[0]: https://keygen.sh/open-source/

[1]: https://keygen.sh/license/
by chubot | 2025-09-02 12:43:48+00:00
I haven't followed that closely, but Gemini seems like a pivot based on ChatGPT's market success

Google is leading in terms of fundamental technology, but not in terms of products

They had the LLambda chatbot before that, but I guess it was being de-emphasized, until ChatGPT came along

Social was a big pivot, though that wasn't really due to Pichai. That was while Larry Page was CEO and he argued for it hard. I can't say anyone could have known beforehand, but in retrospect, Google+ was poorly conceived and executed

---

I also believe the Nth Google chat app was based on WhatsApp success, but I can't remember the name now

Google Compute Engine was also following AWS success, after initially developling Google App Engine
by yladiz | 2025-09-02 12:44:07+00:00
> But blaming Next.js for that complexity is like blaming a toolbox for having more than a hammer.

The biggest issue is that the complexity is self-inflicted. The term middleware has a pretty well understood meaning if you've worked with basically any other framework in any language: it's a function or list of functions that are called at runtime before the request handler, and it is assumed those functions run in the same process. The fact that Next.js puts it on the edge and only allows one is breaking that assumption, and further, most applications do not need the additional complexity. To go back to your toolbox analogy, more tools mean more complexity (and money), so you wouldn't get a new tool simply because you might need it, you get it because you do need it, and the same applies to edge functionality. If Next.js wants to allow you to run code on the edge before your app is called, that's fine, but it should be opt-in, so you don't need to worry about it when you don't need it, and it shouldn't be called "middleware".
by Shank | 2025-09-02 12:44:07+00:00
Lately, I’ve experienced memory leaks in Firefox that I’m too amateur to diagnose, that leads to Firefox eating 8gb of memory in some web renderer process. So when I excitedly check the changelog hoping for a summary of possible changes, I’m disappointed that there isn’t a verbose changelog for advanced users. I’m sure I could search bugzilla, but it makes me sad that the only “important” things are the headlining features.
by sara_p2p | 2025-09-02 12:45:08+00:00
P2P.org — We’re Hiring (Remote / Global)

P2P.org is the largest institutional staking provider with $10B+ TVL and 20%+ restaking market share. Clients include Crypto.com, Ledger, BitGo, OKX, ByBit and others. We’re expanding our teams — and hiring now.

Open Roles - Product/ Blockchain Analytics – Blockchain & staking data, validator performance, user behavior. SQL + Python, Web3 a must.

- Junior Analyst (urgent) → SQL, Excel, reporting. No Web3 needed.

- Analytics Engineer → Build data marts & automation pipelines. Blockchain knowledge a plus.

- Financial Assistant (Tres Finance focus)- Preferred location: Southeastern/Central Europe Remote– Manage crypto asset data, reconciliations, automation (Tres, QuickBooks, Fireblocks, IBM PA). 3+ yrs finance/accounting; crypto exp a plus.

What we offer: Fully remote, competitive pay ($ or crypto), education + wellness support, co-working/gear budget, global team.

Apply by email: sara.ibraimoska@p2p.org
by soganess | 2025-09-02 12:45:42+00:00
"Why are you making me punch you" is a stand-in for the kind of broken logic a child uses on a playground. It isn't about actually punching people (although many have been assualted by ICE). Instead, it is about deploying maliciously faulty logic in defense of bad action.

Think of it as a cousin to the "he's no angel" style defense of bad acts.
Show HN: Korean Open APIs (With English Translations)
by yyb400 | 2025-09-02 12:45:59+00:00
I created a public API collection repository because I was tired of searching for open APIs all over the place while working on projects.

It includes the latest (2025) English translations of Korean open APIs.

To keep the links fresh, I also added a routine that regularly checks them, so everything stays stable and reliable.

Feel free to take a look around, and any feedback is always welcome.

Thanks!
by cliornd | 2025-09-02 12:46:00+00:00
Clio | Remote Canada if outside of Toronto, Calgary, or Burnaby. Hybrid 2 days/week if local | Full-time and permanent with benefits from day one, paid by us, CAD salary bands posted on job descriptions

Clio is the market leader in legaltech products and we recently raised a Series F round of 1.4B CAD to a valuation of 4B CAD, marking the largest Canadian tech funding in history: https://betakit.com/clio-tops-4-billion-cad-valuation-with-l...

We also intend to acquire AI legal research tech company vLex (Vincent AI) to build a data moat: https://betakit.com/clio-to-acquire-american-legaltech-vlex-...

Some stats: 300MM+ ARR with 90% retention and 30% growth YoY / no debts / fortunate to have never done any layoffs. 1500+ staff before acquiring vLex, 450+ engineers, 55 eng teams.

Security - currently ~20 engineers in 4 teams (offensive sec, defensive sec, infra sec, compliance) + standing up 1 net new team soon (product sec) --> Intermediate/Senior Infrastructure Security Engineers - infra is cloud-first on AWS with Kubernetes. 130K-137K CAD base salary for Intermediate, 165K-172K CAD base salary + equity for Senior.

Machine Learning - currently ~30 engineers in 4 teams (MLE, MLOps, AI product dev x2) + still evolving especially after this vLex acquisition

--> Senior Machine Learning Engineer - NLP, GenAI, fundamentals in statistical modelling and experimentation. Open to both Canada and US. 175K-182K CAD base salary + equity for Canada, ~200K USD base salary + equity for US.

--> Senior MLOps Engineer - Python/Ruby, AWS, Kubernetes and Terraform. 175K-182K CAD base salary + equity.

Others

--> Senior + Staff Database Engineers - 2 separate roles, MySQL at massive scale. 165K-172K CAD base salary + equity for Senior and 200K-206K CAD + equity for Staff.

--> Senior Data Engineer - leans data platform and infra at scale rather than analytics. Billions of documents/PBs of unstructured text data. 165K-172K CAD base salary + equity.

--> Intermediate Platform Engineers - moving to PaaS from IaaS, Azure infra with Kubernetes and Terraform, programming experience preferred. EST-AST regions only. Remote Canada available. 130K CAD base salary.

--> Software Development Managers - 60% performance management, 20% project planning (with dedicated PMs and Designers), 20% hands-on in the code building features with the team. Code is RoR but language agnostic in hiring process. Intentionally small teams to allow for managers to also code. 205K-215K CAD base salary + equity.

Message engineering.recruiting@clio.com and/or apply directly: https://www.clio.com/about/careers/engineering/
by npteljes | 2025-09-02 12:46:10+00:00
Yeah, I agree with you. I handwaved micro-transactions away too much, because of what an easy time I have with them. But I truly dislike them as well, especially for the exploitation factor.

To rephrase what I originally wanted to say: "Micro-transactions are accepted, but far from universal. Gaming got huge - even if you discard every game that has micro-transactions, the catalogue is still vast and impressive."
by neya | 2025-09-02 12:46:12+00:00
As an experienced dev who has explored almost all possible JS options - including but not limited to - React, Angular, etc. and settled for Phoenix/Elixir, I can tell you nothing comes close to the peace of mind you get from just opening up a text editor, naming a module whatever the fuck you like, writing functions, piping the results, validating with `with..do..else` and the best part - catching errors at compile time. Everything just works - even after 5 years. Whereas, with JS, something keeps getting burned down every 6 months or less even if you didn't touch the code at all.

Seriously, give Elixir a shot.
by ivyirwin | 2025-09-02 12:46:41+00:00
SEEKING FREELANCER | Remote (US)

Intermediate Drupal PHP Developer

Looking for a Drupal Developer to help on a number of university web projects. Includes custom builds and maintenance. Must know and be comfortable with Drupal internals – i.e. not afraid to write your own hook, preprocessor, or inspect config yamls when needed.

We're a small team with 15+ years of university site builds and overloaded for the next 3 to 4 months. Our team is in multiple timezones (including EU) but can only support US contractors. If interested, please send us an email with a subject of "HN Drupal Contractor" to hello+hn@shadyhillstudios.com
by snozolli | 2025-09-02 12:47:08+00:00
it makes it all feel somewhat tautological: what sort of integration wouldn't aspire to be seamless

VMware or VirtualBox running within the VMware/Vbox window, as opposed to VMware Unity or VirtualBox Seamless mode. Those allow you to have a window from the guest VM appear on your desktop just like it's a native application running on the host.

That's what seamless means in this context. It's a specific feature, not a general descriptor of your experience with the software as a whole.

A different selection of words wouldn't have lead to this debate, which I think is the point being made.

Seamless is a word with a specific meaning within the context of VMs.
by Bender | 2025-09-02 12:47:22+00:00
Technically, self hosting small private chat servers would be the correct answer. Even something as tiny, light-weight and simple as uMurmur running on ones router would suffice. Unfortunately however that will only work for close friends willing to join it. Others would need a strong incentive and that probably won't be a thing unless ChatControl leads to fines, cancelling people, cooperation from platforms such as Discord and Slack, transcriptions of private voice chats being taken out of context by AI and leading to jail time or even the inconvenience of people being perp walked out of their homes and places of work, mothers being arrested for sharing bath-time pictures of their kids leading to destruction of families, etc...

All of this is moot however should client side scanning occur and then so much more can be taken out of context. In that case people will need clients they fully control which excludes all manor of cell phones, Windows (recall), Mac (mediaanalysisd). Given cell phones exacerbate spending from those with a lack of impulse control I will attract vitriol from all the greedy business people by saying this. All the binaries and libraries required for client side scanning are already in place. It's just a feature toggle controlled by the OS maintainers at this point. One tiny OS update opens up a channel into everyone's world to be automatically interpreted by AI.

If enough people switched to Linux I would expect some obfuscated daemon to be inserted into systemd that purports to protect something.
by coxmi | 2025-09-02 12:47:26+00:00
That’s a shame, I’ve also been through much the same process.

Astro is pretty good too, though. I’m not 100% sure on some of the decisions it’s made, and personally don’t enjoy the need for new file formats and domain specific languages, but it does a half decent job of being framework-agnostic despite a few pain points.
by LLgordon | 2025-09-02 12:47:29+00:00
Findigs | Full-time | NYC | Hybrid 3x/week in office

At Findigs, we’re transforming the rental experience — making it fairer, stress-free, and more convenient by changing the fundamentals of renting.

We build high-scale applications that streamline renting for millions. Our modern tech stack includes TypeScript, Python, Node.js, React, and scalable cloud infrastructure. We foster a collaborative culture where engineers have high ownership and autonomy, taking features from concept to deployment.

Join our sharp, supportive, and mission-driven team in our newly renovated SoHo/NoHo office.

Open role:

Senior Software Engineer ($180k - $210k) —> Apply here (https://jobs.lever.co/findigs/3b39616d-223f-4326-a500-f804c3...)
by zozbot234 | 2025-09-02 12:47:30+00:00
The notion that consciousness is inherently linked to a clumsy homunculus in our mind that we call an "observer" is itself faulty. This "observer" is an entirely artificial construction that our minds engage in, and subjective experience at its most basic can exist without it. This is the arahant's perception: "In the seeing, there is only the seen; in the hearing, there is only the heard; in the sensing, there is only the sensed; in the cognizing, there is only the cognized. Thus you should see that – indeed there is no thing here; this, Bahiya, is how you should train yourself. ... As you see that there is no thing there, you will see that – you are therefore located neither in the world of this, nor in the world of that, nor in any place – betwixt the two. This alone is the end of suffering." (Gautama Buddha's teaching of Bahiya, as recorded in the Udana.)

As a very rough and basic intuition of this, think about how your basic perceptions might work when you're in the "zone" or in "flow" or a deep hyperfocus state, where the ordinary "default mode network" is temporarily made inactive. Do you ever think then about some clumsy intermediating "observer" that your "seeing, hearing, sensing, cognizing" must all be passing through? Of course not; that would instantly snap you out of your intense focus. Yet you're undeniably conscious, not a "zombie" of any sort! Your qualia are unaltered; if anything, they're perhaps being more intensely experienced.
by pegasus | 2025-09-02 12:47:50+00:00
Just because it's not that hard to reach a high-level understanding of the transformer pipeline doesn't mean we understand how these systems function, or that there can be no form of world model that they are developing. Recently there has been more evidence for that particular idea [1]. The feats of apparent intelligence LLMs sometimes display have taken even their creators by surprise. Sure, there's a lot of hype too, that's part and parcel of any new technology today, but we are far from understanding what makes them perform so well. In that sense, yeah you could say they are a bit "magical".

[1] https://the-decoder.com/new-othello-experiment-supports-the-...
by vel0city | 2025-09-02 12:47:58+00:00
So indefinite stays in prison camps for people who were otherwise productive members of society because they didn't have the right paperwork. Makes sense.

I agree it's probably not a right, but we've made it so obtusely difficult to do. Even people doing the process legally have stints where they'll probably quietly overstay visas because the gaps in processing things messes up their status.

Having such a messed up system only leads to more people being undocumented and our society in a worse place. Make it easier to be documented and obvious that not having documentation means you're probably doing something really bad, and we'll be in a far better place. Add in some carrots to encourage cyclical migration while we're at it.

Make it really illegal (read: executives/owners in prison) for hiring undocumented workers. This will do a lot to prevent undocumented workers.
by CrossVR | 2025-09-02 12:48:28+00:00
> I'd appreciate if you tried to explain why instead of resorting to ad hominem.

It is not meant as an ad hominem. If someone thinks our current computers can't emulate human thinking and draws the conclusion that therefore humans have special powers given to them by a deity, then that probably means that person is quite religious.

I'm not saying you personally believe that and therefore your arguments are invalid.

> Since the real world (including probabilistic and quantum phenomena) can be modeled with deterministic computation (a pseudorandom sequence is deterministic, yet simulates randomness), if we have a powerful enough computer we can simulate the brain to a sufficient degree to have it behave identically as the real thing.

The idea that a sufficiently complex pseudo-random number generator can emulate real-world non-determinism enough to fully simulate the human brain is quite an assumption. It could be true, but it's not something I would accept as a matter of fact.

> I've re-read the argument (https://en.wikipedia.org/wiki/Chinese_room) and I cannot help but conclude that Searle argues that 'understanding' is only something that humans can do, which means that real humans are special in some way a simulation of human-shaped atoms are not.

In that same Wikipedia article Searle denies he's arguing for that. And even if he did secretly believe that, it doesn't really matter, because we can draw our own conclusions.

Disregarding his arguments because you feel he holds a hidden agenda, isn't that itself an ad hominem?

(Also, I apologize for using two accounts, I'm not attempting to sock puppet)
by Fnoord | 2025-09-02 12:48:41+00:00
In Belgium, you're not allowed to say you see traffic cameras on the highway. Result: people replace the word with something else: falling stars. So in Belgium on the radio they announce falling stars on highway E19 north of Antwerp. Everyone knows the meaning.

In Germany, you must only give a positive review as reference for a job application. Result: scale changes: 'performed' (worst), 'performed well' (OK) 'performed extremely well' (satisfied) -- with various levels of exaggeration. Everyone knows the meaning.

In both of these situations an authority who is known (radio host, employer) are a filter of information and purposefully use the wrong terminology to address the issue in a truthful manner. The problem is that curation costs resources (time/money/energy) which you may or may not have scarcity of. I'd say multiple reports of same location warrants a usable sign, but Micah Lee's experience says otherwise: still usually false positives due to people panicking and not analyzing the situation correctly.
by Yokolos | 2025-09-02 12:49:29+00:00
I've imitated something like this for my Steam Deck by just keeping a bunch of games on sdcard and switching them out when I want to play something else. Sure, it's technically a complete waste of time and I don't suggest you do or anybody else do it. But I have fun doing it and that's all that matters in this case that has no effect on anybody else.

I find it odd when people on Hacker News say "but why?" Because I can, dude, and it makes me happy.

On that note, this project sounds awesome to me.
by andsoitis | 2025-09-02 12:49:33+00:00
> I'm not sure how you can hear/read/write that and conclude her answer was "nothing will change".

I would concede that one cannot, from these two public statements, conclude with 100% confidence that she didn’t have plans for a change in direction.

It is telling, however, that this is the only public information we have on the matter and nothing concrete from her or her campaign ever created a different framing or message (I searched but couldn’t find anything).

I’m open to be proven wrong, and perhaps her autobiography will reveal OR it will confirm what voters interpreted.

At the very least, the whole saga confirmed for me a lack of self-awareness, taking things for granted, and a certain arrogance.