skysight-inc/HackerNews huggingface dataset:
Show HN: Firebender, a simple coding agent for Android Engineers
Hey HN, I made a simple coding agent plugin in Android Studio called Firebender. Here’s an unedited 5-minute video where it writes tests for an Android app and iterates against the Gradle task output on its own (https://docs.firebender.com/get-started/agent). You can use the plugin for free, no sign up needed, on the jetbrains marketplace.

The agent can edit multiple files, run gradle tasks like tests, and use the output to improve its changes. At the end, it reports a git diff of all changes that can be accepted or rejected.

Under the hood, the agent relies on Claude 3.7 sonnet and a fast code apply model to speed up edits. We built tools to give deeper access throughout the IDE like IntelliJ’s graph representation of kotlin/java code, “everywhere search” for classes, and have more integrations planned. The goal is for the agent to have access to all the IDE goodies that we engineers take for granted, to improve the agent's responses and ability to gather correct context. In order to improve the agent, there are internal evals like “tasks” and simulate the IDE which serves as a gym for the agent. This is heavily inspired by SWE-bench. Whenever tools, prompts, subagents, or models are changed, this gym helps find regressions quickly.

Building the UI was surprisingly hard. I had the great pleasure of becoming proficient in Java Swing (released in ‘96 by Netscape) to get this done right. Things like markdown streaming, or streaming git diffs are prone to layout flickering where Swing tries to recalculate where elements should go. We had to write our own markdown parsing and rendering engine that repaints Swing components only when changed portions of the markdown nodes. The UI tends to focus on simplifying reviewing AI changes, something I have a feeling we’ll be doing much more in the coming years.

If you’re an Android engineer, please let me know if you run into any bugs or want anything improved in the plugin!
Oh wow. Thanks for this.

I just run Pihole in a container, and a spare one is on a NAS. I’ve learned the hard way, losing DNS is a shit show and a spare server saves you.

Added complexity has its downsides.
Location: Toronto, Ontario, Canada

Remote: Yes

Willing to relocate: Open to relocation for the right opportunity

Technologies: TypeScript, React, Bun/Node, Next.js, Astro, Python (data analysis or processing usually), Cloudflare, Serverless architectures, Cursor, O1 Pro, Claude console

Résumé/CV: Available upon request

Email: hireme@weloveoov.com

Portfolio: https://weloveoov.com/

I am a hands-on, visually oriented product designer and developer with extensive experience in web technologies. I excel at creating intuitive user experiences and am currently enhancing my mathematical knowledge to improve my problem-solving abilities. I'm an exceedingly curious person and thrive on unique market-driven problems.

Notable projects:

Black Sheep Wall: A 2.5D online viewer for StarCraft 1.16 & Remastered.

SearchLoom: An AI-powered domain name generation and search tool.

LLMPricingTable: A comparison tool for LLM pricing across providers.
SEEKING WORK | Remote with overlap UK < IN > JP | Travel OK

https://www.evalapply.org/hire.html (contact points here)

I love to help small B2B SaaS product teams be mighty.

- "Write to Scale"
- Build You a "Micro SaaS"
- Clojure SaaS Upkeep

Credo: "Grow product, not headcount. Burn thru roadmap, not people. Get sleep, not stress."
The Earth definitely does not produce much heat in its core. Most heat produced in the Earth by fission is produced in the crust. Whether that amounts to "being a giant fission reactor" is a question of semantics; it's like an RTG, but doesn't sustain chain reactions.
Moonbase AS | https://moonbase.sh | Remote (Europe) | Part-time / co-founder | Lead Commercial Growth

Moonbase is building the ultimate e-commerce platform for indie software developers. We're already trusted by innovative indie studios and growing fast—with zero marketing. Now, we need YOU to take us to the next level.

This is your chance to shape and lead the commercial side of a high-potential startup from the ground up. We're talking strategy, marketing, sales, partnerships — the whole package.

We're a bootstrapped startup, building a lifestyle company, and are looking at bringing on a third founder to help us cover what we don't do well today. So if this appeals to you, get in touch with me at tobias@moonbase.sh or read more here: https://thehub.io/jobs/67a512995a0d1e7c9ade895f
Every time they publish open source code, technical reports, etc, it seems to hit the US tech market a bit more...

But hey good on them for following throuh with Open AI's original mission.
I second this

Didn't Trump terminate the Chips act?
Effect of chewing hard material on enhancing cognitive function
There’s a far larger surface area of software for bugs to occur in these days.

Of course that’s balanced by larger teams working on said software.

This suggests Apple is under-invested in QA, which is a pretty easy fix for a sufficiently senior manager.

Apple’s senior management hopefully read HN. Maybe these posts are being read by the right people.
> Fixing this "tsunami of bad code" will consist of just passing it through the better AIs that will easily just fix most of the problems.

At this point in time there's no obvious path to that reality, it's just unfounded optimism and I don't think it's particularly healthy. What happens 5, 10, or 20 years down the line when this magical solution doesn't arrive?
"Fair" did fell like the wrong wording, but it was the best I could articulate at the time. But yeah your right. It doesn't make Amazon any less of a scumbag just because everyone else is being just as scummy too.
Probably because we've been conditioned to accept that machines, no matter how friendly, are not really conscious in the way we are, so there is no risk of them needing to be treated differently than a hammer.

AI developments over the last few years have not needed that view to change.
Yes, code review can catch these things. But code review for more complex issues works better when the submitter can walk the reviewers through the design and explain the details (sometimes the reviewers will catch a flaw in the submitter's reasoning before they spot the issue in the code: it can become clearer that the developer didn't adequately understand the spec or the problem to be solved). If an LLM produced it, a rigorous process will take longer, which reduces the value of using the LLM in the first place.
Very fun read guillaume! I never find the courage to work on my "this seems to be interesting weekend idea" due to my fear of time commitment, but I often find these HN write up somehow fulfilling.
Related:

The American Weather Forecast Is in Trouble

https://news.ycombinator.com/item?id=43224862
> I would say printf debugging is the functional equivalent of "guessing the next token".

The output of the code print statments, as the code is iteratively built up from skeleton to ever greater levels of functionality, is analyzed to ensure that things are working properly, in a stepwise fashion. There is no guessing in this whatsoever. It is a logical design progression from minimal functionality to complete implementation.

Standard commercial computers never guess, so that puts constraints on my adding to their intrinsic logical data flows, i.e. I should never be guessing either.

> I guess the humans who write bug free code have the advantage.

We fanatical perfectionists are the only ones who write successful software, though perfection in function is the only perfection that can be attained. Other metrics about, for example, code structure, or implementation environment, or UI design, and the like, are merely ancillary to the functioning of the data flows.

And I need not guess to know this fundamental truth, which is common for all engineering endeavors, though software is the only engineering pursuit (not discipline, yet) where there is only a binary result: either it works perfectly as designed or it doesn't. We don't get to be "off by 0.1mm", unless our design specs say we have some grey area, and I've never seen that in all my years of developing/modifying various n-tiered RDBMS topologies, desktop apps, and even a materials science equipment test data capture system.

I saw the term "fuzzy logic" crop up a few decades ago, but have never had the occasion to use anything like that, though even that is a specific kind of algorithm that will either be implemented precisely or not.
Actually owning your laptop instead of being locked in a garden/prison managed by a soulless corporation is a must for me.

Notably MBP benefits don't matter much you're using your laptop as a mobile workstation. People love to boast about Mac's batter life, but my Framework is set in BIOS to 60% of max battery life because 95% of the time it's standing on a stand, plugged to an external screen and keyboard&mouse. As a developer I need a proper chair, split keyboard, good posture, if I want to make it to the old age with this lifestyle. Laptop form factor is for this 5% of the time when I want/need to work from somewhere else than my desk.

Also, if you're a developer there's a lot of perf loss and impedance mismatch with Linux ecosystem (like x86_64 emulation) on Mac.

So Framework is kind of a Linux dev go to machine ATM. Different priorities. For others ... yeah... a nice appliance like MBP might be a better choice.

Oh, and the biggest advantage, is that I can replace a lot of stuff and not need to lose my stickers!
The DEBUG.EXE example in my post demonstrates using the E command to enter bytes directly into video memory. While that's certainly one way to use DEBUG.EXE, I'd say it's not the most typical use case.

Back in the day, I primarily used DEBUG.EXE to disassemble existing executables or assemble small programs from scratch. It almost felt like "scripting" in assembly language. If you're curious, I wrote a couple of blog posts in 2002–2003 documenting how I used to do this:

* https://susam.net/programming-with-dos-debugger.html

* https://susam.net/editing-binaries-in-dos.html

I'd love to know if others have similar experiences!
How's that huge Foxconn investment in Wisconsin going? I can't believe people are falling for the exact same scam again.
Cofounder here available to answer any questions!
I think the one thing with crypto assets that differs it from other strategic reserve assets is that there is no baseline demand rooted in usage and consumption. If the US was in such an emergency position that it needed to liquidate the crypto, it could be worthless and unmovable because of lack of baseline demand at that time.

Although perhaps emergency purposes aren't the only reason to have reserve assets..
I doubt you can put a number on what the optimal distribution should look like without making some overly simplified model that necessarily ignores something important.

At the same time, one could imagine a situation where wealth is so abundant that even the lowest 1% could afford any modern luxury. In that case it probably wouldn't be so bad if the top few wealthiest individuals had enough money to buy and own whole planets. They would likely use their wealth to make life worse for others, as they tend to, but that's out of the scope of this model.
I think of how many of the 'Forbes 30 under 30' turn out to be rip-off artists. It's bad enough that I'd consider suing them for defamation if they put me on their list.
Thanks!
MCP is taking a stateful approach, where every client maintains a 1:1 connection with a server. This means that for each user/client connected to your platform, you'd need a dedicated MCP server.
We're used to writing software that interfaces with APIs, as stateless and deployment agnostic. agents.json keeps it that way.

For example, you can write an web-based chatbot that uses agents.json to interface with APIs. To do the same with MCP, you'd spin up a separate lambda or deployed MCP server for each user.
OneSignal | California, New York, Pennsylvania, Texas, Utah, Washington | Onsite or Remote (Within Supported States) | Full Time | https://onesignal.com/careers Tech stack includes Go, Rust, Ruby on Rails, Kafka, Postgres, Redis, InfluxDB, Typescript, React
OneSignal is building the best platform for businesses to intelligently engage with customers across every channel. We provide a simple interface to push notifications, email, and in-app messages, letting content creators focus on quality user engagement instead of complex implementation.

We're hiring Senior Software Engineers for our Product, SDK, and SRE teams.

More information and apply at https://onesignal.com/careers
I use an iPhone 13 mini, and I experience no delays within the settings app.
I thought about this one: https://m.youtube.com/watch?v=ePRiHbM1Ngo&pp=ygUWVGVkIHRhbGs...
Does anyone think the US would defend Taiwan at this point?

I think that ship has sailed under the current administration.
Bootstrapping a SaaS in a Competitive Market – Tally Achieves $175K MMR
> It should also be noted that the economics of geothermal installs also are the same ones as drilling for oil and gas -- so the cheaper drilling gets, the cheaper access to competitive resources.

The economics of enhanced geothermal are vastly different in that geothermal has a learning curve where by merely drilling more wells, we make future geothermal cheaper by innovating technology. Nuclear reactors do not have a positive learning curve, and in fact are getting more expensive due to the ever increasing cost of construction labor (see Baumol's cost disease).

> insipid argument of Geothermal vs Nuclear.

First, expressing a preference for the future of one technology direction over the other is fundamental to discussing technology. It makes a huge difference in terms of getting better understanding of them, and is a core facet of any sort of planning. Sure, we should produce both, but we should also make predictions of what we think will happen in the future so that we can learn from the outcomes, and also do proper allocation of relative amounts of funding.

Nuclear has proven time and again to under deliver on all promises, results, and even ability to construct projects that have full regulatory approval. Geothermal is exactly the opposite. It has made realistic promises, overdelivered, and been fully transparent so far.

To not take into account these histories would itself be absolutely "insipid" and poor planning. That's not to say that nuclear should be fully excluded, but let's take into account the huge amount of risk with funding anything nuclear due to the inability of the industry to meet goals.

Any investment decision is a "vs." argument and must absolutely be looked at very very closely. And when we do that, every technology must be given a completely fair and honest assessment, we shouldn't put our thumb on the scale for nuclear just because we thought it wasn't given a fair shot in the past. We must look at it fully honestly without rose colored glasses, and I have yet to find somebody bullish on nuclear that doesn't wear extremely dark rose-colored glasses.
doesn't require about:tracing in chrome, https://www.speedscope.app/, or https://ui.perfetto.dev/
There is a Haskell meetup in Stockholm in 9 days if you're interested: https://discourse.haskell.org/t/haskell-meetup-in-stockholm-...
Sounds awesome, where do I sign up?
Picking up trash using radio controlled trash cans
Just want to point out that I tried this just now and I am not seeing the behavior you describe.
I'm sorry, I really wouldn't know what's happening there. On my Linux, Chromium works the best, Firefox can pass, Opera is a bit slower, and Epiphany (is that the name?) chokes a fair bit.

On i3, Windows things seem fine - I tried Edge, Chrome, and Firefox.

On Mac, I somehow managed to get it working based on Lambda Test web interface feedback, but I wouldn't know the real use performance.
I think there is another dimension there - volume. Apple volume is on another level and it takes time to scale up factories to build latest and greatest things.
True, but OP is already using nicotine, so assumed that wasn't a concern.
How much employee resume verification is done in practice?

It depends where you are applying. FinTech and related fields will most certainly review background checks including contacting your college and verifying your high school diploma, criminal history and much more. This is not just best practice, these companies have a requirement to perform these steps and in some cases have B2B contracts and SOC1/2 requirements stating that background checks are performed on all full time employees and any contractor that has access to customer data.

It becomes more hit-and-miss in the other tech companies you mentioned as all the companies you mentioned have third party relationships with FinTech. Some departments will do all the same background checks and will otherwise do basic background checks that may catch lies on your college or high school statements and employment history.

TL;DR Just stick with the facts on your CV and do not volunteer too much information that may lead to more digging in the same spirit of everything dyingkneepad said.
What are the chances that this ends up like the Wisconsin Foxconn deal? Is there anything actually driving a follow through on investment?
I get it. Good luck! Hope you find someone that share the same value.
"Our technology, is not sustainable period."

But it can be.
With enough energy, any physical process can be reversed.

The sun provides enough energy.

Period.
Did anyone mention that on AppleTV I now get ads on my home screen?

----

I am also using a Macbook for work and in addition to the fantastic battery life and the fact that it mostly "just works" I feel parts of the experience has significantly improved since last I used Mac, for example I can now remap ctrl and fn!

On the other hand I still miss the consistency and ease of use of Windows XP, Gnome 2 or KDE Plasma.

Then again, Windows manages to get a little bit worse every release, Gnome 2 was replaced with Unity (on Ubuntu) and later Gnome 3 which I understand still breaks extensions and which I still don't like despite trying hard.
Location: Kerala, India

Remote: Yes (Preferred EU / USA Timezones)

Willing to Relocate: Yes

Technologies: Python, Django, FastAPI, Cython, NumPy, Pandas, Polars, GeoPandas, PostgreSQL

Résumé: https://dheerajck.github.io/dheerajck/

Email: dheerajck18@gmail.com

Python Backend Role

Hi there, I’m looking to join a small startup where I can focus on backend development, implementing new features, and optimizing existing code and workflows. I have experience building scalable systems, working with data processing, and full-text search. If your team is tackling performance bottlenecks, database optimization, or any Python-related challenges, I’d love to help.

I work within EU / USA timezones.

While I specialize in Python, I can adapt to other programming languages, though it may take some time to get familiar with your existing codebase and workflow compared to Python.

Open to remote work and relocation.
What if you were to optimize for happiness, resilience, and peace of mind?
They use it to purchase assets which you need. This is a large component of the war on affordable housing.
https://news.ycombinator.com/item?id=43237205

> a recently approved new drug for schizophrenia suggests that a connection between mucins and brain function in humans is more than speculative
Interesting read, thank you!

Do you use any special tools to manage all these separate databases, track performance and debug problems?
We can do a pretty good job of predicting solar and wind production; that's done routinely. What's harder is predicting how load will change when electric energy is nearly free in most daytimes and expensive on calm nights.
Scolling on https://yolm.ai/architecture is laggy on my Chrom* browser, even with JS disabled. I wonder where this is coming from.
That's commits with extra steps.
I was talking about the settings app in macOS.
It's not about getting stuck, as then that would be terrible. It's just about the thousand papercuts my experience was.

I forgot the biggest annoyance that ultimately made me abandon the experiment: the keyboard is ATROCIOUS. On Android, I just hit keys in the general vicinity of what I want, and it writes the right thing, every time. On iOS, with the exact same keyboard, it kept making mistake after mistake.

Both the stock keyboard and SwiftKey were terrible on iOS. I'd understand the stock keyboard being bad, whatever. I don't understand how SwiftKey can be great on one platform and horrible on the other.
I would not assume that TSMC leadership is 100% aligned with the national interests of Taiwan as a country.
Rubbish. You Linux-only guys post this nonsense on any thread criticising competing OSs thinking the rest of us have no experience using them. I daily-drive older hardware (Xeon E5 with 16GB RAM and GTX 1080 ti), which is essentially all midtier is, and GNOME is a stuttery mess. It struggles to drive 4K. It's slow to load software, and what is available is often a UX mess (what have they got against menus?!). Discoverability is low. Disk access is slow. Tried BTRFS, ZFS and Ext4 - none of them make a difference. KDE is no better - how many modals or check boxes are needed for one option?

See, we can all pour scorn on other operating systems. The real problem lies in the expectations that people place upon these platforms. Despite my complaints, I actually enjoy using Linux on a desktop (laptops are another story). If I listened to a lot of you, my expectations would definitely not be met.
Any thoughts on why this is the case? I have the same impression, but now I'm wondering if its survivor bias. I never lived through it, and have only been exposed to the best of it on the Internet.
Don't throw biofuels out, there are plenty of fuels you can make from the parts of plants that we do not eat. Corn stover, walnut shells, bigasse, olive pits, etc. are all unused components that can be converted into fuel sources through gasification, anaerobic digestion, fermentation, etc. into usable fuel. Many times it's better than letting these leftovers rot in the fields and release methane into the atmosphere.

Honestly, I'd like to see some of the excess solar energy put into up converting such waste streams into storable fuels that can be used as denser alternatives to batteries when needed (winter heating, air travel, etc.).
That's a great idea, but missing one of the best categories there - book covers.
With that regard there's one particularly special category - Sci-Fi. In my opinion the work of Tekla Aleksieva in that period is one of the most influential and inspiring works I ever seen regarding book cover illustration. I'm still looking for a complete online gallery of her amazing work, but here're some places one can check about what she was bringing:
-https://sarieva.org/artists/tekla-aleksieva/selected
-https://artviewer.org/tekla-aleksieva-at-sariev-gallery/
-https://blokmagazine.com/artist-feature-tekla-aleksieva/
-https://openartfiles.bg/en/people/3567-tekla-aleksieva
A company like apple can look at all their code, pull out the LCD, and build that directly into their hardware, or at least allow user programmable microcode, no need to keep doing these general branch prediction strategies that are complex and a security nightmare.

Who the hell I'm I kidding, they can't even make sure that the apple logo isn't cut off the top of the screen.

Alot of people in this thread are claiming that it's a race to the bottom to deliver features the fastest, aside from hardware, and the admittible many features needed to create a seemless ad, what software new gamechanging software features have Apple (or any company) made in the last 5 years? AI? The Camera App? Continuity? Messaging? LOL sorry but none of that is interesting in the slightest.
Read this article while eating breakfast, hoping to be able to continue enjoying breakfast. Failed.