MurphyA/hacker-news huggingface dataset:
by dejv | 2026-01-15 09:32:44+00:00
I also taken up farming in 2013 after 10 years of working on startups (as founder and early engineer, with no success at all). I was about to move back to village I was born at and escaped as fast as I could at the age 15.

I started natural winery at the ripe time when it first started to be popular and managed to miss the wave. It was a great first year after many years of tech grind in big tech hubs. I was waking up late, went for walk where I probably met friend or two who had nothing much to do, so we drink a coffee and talked a bit. Waiting for summer heat to be over, then work in the vineyard till the sun went down and then go to the local pub for beer or four.

I guess it sounds like it was vacation or playing farmer. And that is what it was, really. I did that for couple of years and then moved back to the nearby city and rejoined the startup grind. What I got from this experience is that there are seasons in life and it is great to have an optionality to play with different modes of life. The tech industry will always be there.

I am in my 40s now. Found a wife, got a mortgage and couple of kids. I kept the farm and treated it as a weekend hobby, rented out most of the land and I am slowly building the infrastructure I missed when I started. One day the kids will be old enough and tech will no longer excite me. The season will change, I move back, wake up late, meet with local friends who have nothing much to do during summer heat, work the vineyards and then hit pub when the sun went down.
by alfyboy | 2026-01-15 09:34:42+00:00
Super interesting project and impressive engineering. It wasn't quite clear to me how he solved the problem with

> Their motors are designed for slow, dampened pans across a stage, not for tracking a jet moving at 300 knots. The mechanical and electronics latency is significant; if you simply tell the camera to “follow that plane,” by the time the motors react, the target has often moved out of the frame.

Is he able to move the motors faster than they are designed to be moved? Is this the __Control (PID + Feed-Forward Loop)__ fix?
by satvikpendem | 2026-01-15 09:34:49+00:00
I sell onions on the Internet [0] is a well known example I've seen, whose author sells Vidalia onions direct to consumers. Another one I know are Miami Fruit [1]. There are no doubt countless examples, but more than software engineering, you need good marketing. If you made an ecommerce site via Shopify (do not code this yourself, it's a waste of time) or wrote a similar article, and posted about them, I'm sure people would find you and order. Personally I'd be interested in buying directly from your farm, let me know how that is possible even if it's a low tech solution for now.

Something you might be able to code is plugins for these ecommerce sites, if it makes sense for your business. I also used to run a loose leaf tea ecommerce store via Shopify but I imported from producers like your family as you describe, and I wrote one for dynamic pricing for buying from various countries due to their purchasing power being less. It'd calculate their power as well as my thresholds and figure out optimal prices where more people could buy it but wasn't screwing me over too.

[0] https://news.ycombinator.com/item?id=46385308, https://www.vidaliaonions.com/

[1] https://miamifruit.org/
by full-stack-dev | 2026-01-15 09:35:21+00:00
https://oliver-brodersen.com/ is my portfolio site
Other sites i have made which are available from here are:

- https://powerplan.io A B2B shiftplanning saas for managing workforces

- https://speedcubetimer.io Offile first speed cubing site for tracking times

- https://20srule.com A chrome extension that enables better browsing habbits

- https://whitehat.oliver-brodersen.com/ A modern, all-in-one page HN wrapper
by nedim0x01 | 2026-01-15 09:35:50+00:00
A Technical Paper on State Machine-Based Workflow Automation
Abstract
This paper presents a declarative YAML-based workflow system designed to guide AI agents through complex multi-step tasks with deterministic state transitions. The system replaces brittle "nudging" approaches with explicit state machine architecture, providing clear instructions, tool usage constraints, and value capture mechanisms at each workflow stage. We describe the system's architecture, YAML schema design, state machine engine implementation, and demonstrate its application through a bug investigation and fix workflow.
Show HN: 0xCal – A calorie tracker where you just describe what you ate
by namedix | 2026-01-15 09:37:13+00:00
I built a calorie tracker that removes the tedious parts of food logging.

Instead of searching databases, you just describe your meal: "scrambled eggs with toast and coffee" — AI calculates calories, carbs, protein, and fat. You can also snap a photo of food or a nutrition label.

Launched on Product Hunt yesterday and hit #5 with 200 upvotes — the feedback helped shape a lot of my thinking.

The accuracy scales with detail. "Had eggs" gives a ballpark. "2 eggs, 10g butter, 1 slice toast" gets precise. Grams = exact data.

I focused heavily on design — wanted something minimal that feels native to iOS. Most calorie apps look and feel like they haven't been updated since 2015.

Built with SwiftUI, syncs with Apple Health for personalized targets.

Would love feedback from the HN community on the approach. Happy to answer questions about the tech or design decisions.
by NoBeardMarch | 2026-01-15 09:37:24+00:00
I generally do not pursue happiness, I try to pursue purpose. Life is peaks and valleys, the only permanence being that nothing really persists.

Writing code is also working with your hands. It produces real world effects which even if you cannot observe them directly still provide societal benefit: The "impact" of this can in many cases be much larger than a manual job.
by embedding-shape | 2026-01-15 09:37:34+00:00
> It's impressive that they got such a big project to be built by agents and to compile

But that's the thing, it doesn't compile, has a ton of errors, CI seems broken since long... What exactly is supposed to impressive here, that it managed to generate a bunch of code that doesn't even compile?

What in the holy hackers is this even about? Am I missing something obvious here? How is this news?
by ymfh | 2026-01-15 09:37:38+00:00
Hi HN,

I'm a freelance software engineer and I’ve learned the hard way that communication with clients is everything.

They need to constantly see what’s happening and feel progress.

The problem is: when you’re deep in the work, it’s exhausting to also stop and explain it all the time.

So I built a small internal tool for myself that automatically generates clear summaries
from my GitHub activity that I can send to clients and use for updates, release notes, etc.

It helped me a lot, so I’m thinking of turning it into a real product.

Before doing that, I put together a simple landing page and waitlist and I’d really love some honest feedback.

Does this resonate with you?
Would something like this fit your workflow?

Here’s the page: https://delivrr.work/

Thanks! Appreciate any thoughts!
by tomhow | 2026-01-15 09:39:09+00:00
You've broken several guidelines with this comment. Please make an effort to contribute thoughtfully if you want to participate here.

Be kind. Don't be snarky...

Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."

Please don't fulminate. Please don't sneer...

Eschew flamebait. Avoid generic tangents. Omit internet tropes.

Please don't use Hacker News for political or ideological battle. It tramples curiosity.

https://news.ycombinator.com/newsguidelines.html

We detached this comment from https://news.ycombinator.com/item?id=46580643 and marked it off topic.
by bflesch | 2026-01-15 09:39:11+00:00
Jitsi is about audio / video where this would make more sense, not about geolocation.

Geolocation based on IP address is always done in the background, so they already know what city you are from. But Google wants to have the nice high-precision location from our GPS chips so they can permanently associate the IP address, and available WIFIs/Bluetooth/network devices and all related MAC addresses to a specific building.

And they want to have this specific functionality so they can organically trick non-power-users who got accustomed to the permission popup dialogs into re-sharing their location.
by trimethylpurine | 2026-01-15 09:39:25+00:00
In the same line of thinking we wouldn't be able to do anything for fun at all, since our very presence increases the living cost for everyone else. When we stand in the same line for ice cream, you're making it take longer to get mine, especially if you also have kids. Should kids be allowed in line for ice cream? They've made our shared line take longer and our shared source of ice cream more expensive.

This is a modern society in which we must live and let live. That core value of tolerance, which preserves our personal freedoms, deserves to be weighed as much and more than our shared infrastructure, imo.
by Mashimo | 2026-01-15 09:39:55+00:00
I still use Pis in my 3d printers. Laptop would be too big, and a ESP could not run the software. "China clone" might work, but the nice part of the pi is the images available. It just works™

I'm also currently building a small device with 5" touchscreen that can control a midi fx padle of mine. It's just so easy to find images, code and documentation on how to use the GPIO pins.

Might be niche, but that is just what the Pi excels at. It's a board for tinkers and it works.
by raymond_goo | 2026-01-15 09:40:11+00:00
Crafting Interpreters is the one thing that LLM's can do really really well. Because it is so easy to define and test.

Here are is a new LUA interpreter implemented in Python:

https://github.com/rhulha/MoonPie

And here is a new language:

https://github.com/rhulha/EasyScript
by aschuth | 2026-01-15 09:40:49+00:00
The skill/CLI argument misses what MCP enables for interactive workflows. Sure, Claude can shell out to psql. But MCP lets you build approval gates, audit logs, and multi-step transactions that pause for human input.

Claude Code's --permission-prompt-tool flag is a good example. You point it at an MCP server, and every permission request goes through that server instead of a local prompt. The server can do whatever: post to Slack, require 2FA, log to an audit trail. Instead of "allow all DB writes" or "deny all," the agent requests approval for each mutation with context about what it's trying to do.

MCP is overkill for "read a file" but valuable when you need the agent to ask permission, report progress, or hand off to another system mid-task.
by jeroenhd | 2026-01-15 09:40:58+00:00
You get prompted to supply your location just like normal.

Using geolocation on the web is not something I do daily, but I do use it every now and then. The "locate stores near me" button for looking up store closing times is a lot easier than manually panning across a map.

I find Chrome's current implementation (on Android) to be acceptable as long as measures are taken to prevent clickjacking and such to automate repeating prompts after denying permissions. I expect other browsers like Firefox to be more conservative in showing popups like that.
by baxtr | 2026-01-15 09:41:53+00:00
>The tech industry will always be there.

Reminds me when I was a young consultant and couldn't decide whether to take the long planned vacations or start a new high-urgency project. One of my mentors wisely said to me: "Go, there will be always another exciting project." So I went.

Sometimes it's good to step out and see the bigger picture.
by k2052 | 2026-01-15 09:43:30+00:00
"they aren't, plain and simple" is the made up bit I was calling out. There is literally not much more to the original comment to be calling made up.

"A lot of these humans" was me referring the humans I personally know mentioned in the prior paragraph. And I was speculating on the effect UBI would have on them.

Because anecdotally my experience is that hikikomori are a hotbed of creativity and that financial assistance with no strings attached has helped us increase contributions. However, it is very possible I have a skewed sample point because of course I would only know the hikikomori that are hotbeds of creativity -- I wouldn't ever encounter those silently scrolling and never building community online. That said, it feels intuitively correct to me that people with no irl connections would be pretty motivated to build connections some other way. I certainly was. But perhaps that is simply outlier behavior maybe it is more typical for hikikomori to spend their lives watching anime. We don't know.

The thesis of my comment is that we don't know enough about the demographic of hikikomori to state absolutes about them -- to do so is to spread bullshit. I said "There is no way to determine how much and how UBI would impact hikikomori because the demographic is inherently adverse to study." Which seems to also be the thesis of your comment. I suspect from your comment history that you are just being deliberately argumentative so you can pass reading off as new insight.
by throw-qqqqq | 2026-01-15 09:46:31+00:00
TPUs can be more efficient, but are quite difficult to program for efficiently (difficult to saturate). That is why Google tends to sell TPU-services, rather than raw access to TPUs, so they can control the stack and get good utilization. GPUs are easier to work with.

I think the software side of the story is underestimated. Nvidia has a big moat there and huge community support.
by philo23 | 2026-01-15 09:46:48+00:00
Yep, locally where I am there’s one postcode for all the houses on one side of the street (all the even numbered houses) and another for the opposite side (all the odd numbers.)

Presumably it helps a lot with validating the address is correct, kinda like a checksum, and also probably helps with how deliveries are organised by the local office before the postie is sent out with them all.
by moron4hire | 2026-01-15 09:47:18+00:00
From the article:

> I finished reading the Bible. It resonated with me in a way nothing else had before.

Having been raised in a Christian tradition as well, I don't get this. I don't get how you can, as an educated, rational, thinking adult, go from 0 religion to learning about Christianity and saying, "yeah, that sounds plausible."

The only reason I stuck to it so long was familial fear mongering and cultural momentum. Once I deprogrammed myself far enough to start being able to ask questions, I realized Christianity's construction is indistinguishable from a scam. If you don't start with the cult programming, how do you get far enough down the religion rabbit hole without first running head-first into the obvious self-protective indoctrination designed specifically to avoid scrutiny?
by ben_w | 2026-01-15 09:47:28+00:00
I'm not too surprised, the way I read a lot of (not all!*) the negative comments is ~"I'm imagining having to work with this code, I'd hate it". Even though I'm fairly impressed with the work LLMs do, this has also been my experience of them… albeit with a vibe-coding** sample size of 1, done over a few days with some spare credit.

The positive views are mostly from people who point out that what matters in the end is what the code does, not what it looks like, e.g. users don't see the code, nor do they care about the code, and that even for businesses who do care, LLMs may be the ones who have to pay down any technical debt that builds up.

* Anyone in a field where mistakes are expensive. In one project, I asked the LLM to code-review itself and it found security vulnerabilities in its own solutions. It's probably still got more I don't know about.

** In the original sense of just letting the LLM do whatever it wanted in response to the prompt, never reading or code reviewing the result myself until the end.
by pmontra | 2026-01-15 09:47:32+00:00
And in one year of observations they noticed that the point of the stick followed an 8 shaped track on the ground. I wonder what they thought about it.

I attempted to build a naive sundial last year and I was surprised when I saw the sun moving east to west (or vice-versa, can't remember) at the same hour. It's very noticeable week over week.

https://en.wikipedia.org/wiki/Analemma

If only we had a perfectly circular orbit and no axial tilt!
by JuniperMesos | 2026-01-15 09:47:41+00:00
> Everything I read made reference to the Bible, something I had never read nor was in any way acquainted with. The references kept appearing and eventually I decided to dive in head first and read it. Putting the King James Version of the Bible on my kindle, over many months I read it cover to cover.

> At the time, I wouldn't have called myself an Atheist. Agnostic is not the right word to use either. Not that I believed or didn't believe in the existence of God, in truth, I had simply never thought about it. In place of an answer was lack of the preceding question.

> I finished reading the Bible. It resonated with me in a way nothing else had before. A mirror was put in front of me and I saw myself clearly for the first time. Finding God, I realized how far I had drifted from the straight and narrow. Weak of mind, steeped in sin, ruled by bodily desires and whims of fancy, the life I led could only lead to one place: the broad road alongside the liars, thieves, fornicators, murderers and cheats, for I was one of them.

I'd like to see this person write in detail about specifically what about the Bible they found resonant, and specifically resonant in a way that lead them towards something like a Judeo-Christian understanding of God and sinfulness. I note that they do not mention Jesus Christ, who is the most important figure in the second part of the Bible, and (arguably) entirely absent from the first half - and indeed the schism between Jews who only take the first half of the Bible seriously and Christians who take the second half seriously as well is a pretty important one!

This isn't a troll post on my part, although I admit that I'm somewhat skeptical that this person read the King James Version of the Bible and was specifically convinced by the various writings in that long and complex text that some kind of Judeo-Christian understanding of the nature of God is the correct one. I think it's more likely that they were in some kind of personal spiritual crisis, read the foundational scripture of one of the major world religions, and were moved in a kind of a general way. I suspect that if they were reading books that made more references to the Quran or to Buddhist sutras, they might've found themselves reading the Quran or Buddhist sutras and ended up in a similar mental state. But I'm not sure of that, which is why I'm genuinely curious to hear more about what specifically in the text of the Bible they found meaningful.
by nephihaha | 2026-01-15 09:48:26+00:00
You attempted to move the goalposts. You talk about the early 2020s as if everything that went on was normal and acceptable, and not contradictory at all.

Real quackery is allowing people to go to the supermarket all the time, but disallowing them to exercise in the park. Or telling people not to talk to their neighbours over the fence but allowing international flights to continue.

I remember walking on a local government run public golf course once so that I could exercise well away from people, only to have someone come within two metres of me telling me I was endangering them. Yet my local supermarket had dozens of people wandering around inside it. I'm told those kind of contradictions were normal.

You know fine well that many places encouraged their citizens to download apps onto their phones for QR codes or tracking their location. That was publicly advertised in many of them by TV.
by lukan | 2026-01-15 09:48:40+00:00
"Spirituality and barefoot running, which I do not believe is very evidence based to recommend."

I highly recommend both.

But as just as there are lots of cults and scams in the spirituality world, just starting to run barefeet will likely hurt you very quickly.

No ideas about studies here, but they would need to include a lot of factors to be meaningful for generalisation. For example if you did not do running around barefeet as a kid at all, your bones might not be strong enough if you start as a adult. And then you have to be extra careful to develope more muscles there.

Also where you run matters a lot. Basically, anything soft is nice. Gras, a sandy beach, forest tracks. Running on snow is also nice (for some time). But once your skin is stronger, also gravel roads can be fun. Just not flat asphalt.

I can just say running barefoot gives me immense joy and helps my body be in good shape. Strong flexible feet act like a shock absorbers for all the other joints in your body btw.
by satvikpendem | 2026-01-15 09:48:40+00:00
I follow Dioxus and particularly blitz / #native on your Discord and I noticed the exact same thing too. There was a comment in a readme in Cursor's browser repo they linked mentioning taffy and I thought, hang on, it's definitely not from scratch, as they advertise. People really do believe everything they read on Twitter.

Great work by the way, blitz seems to be coming along nicely, and I even see you guys created a proto browser yourselves which is pretty cool, actually functional unlike Cursor's.
by JuniperMesos | 2026-01-15 09:48:42+00:00
> If BTreeMap outperformed his hash table, that is either because the hash table implementation was poor, or because the access patterns favored B-tree cache locality. Neither tells you anything about Rust vs C. It is a data structure benchmark.

The specific thing it tells you about Rust vs C is that Rust makes using an optimized BTreeMap the default, much-easier thing to do when actually writing code. This is a developer experience feature rather than a raw language performance feature, since you could in principle write an equally-performant BTreeMap in C. But in practice Bryan Cantrill wasn't doing that.

> More importantly, choosing between a hash table and a tree is an architectural decision with real trade-offs. It is not something that should be left to "whatever the standard library defaults to". If you are picking data structures without understanding why, that is on you, not on C's lack of a blessed standard library (BTW one size cannot fit all).

The Rust standard library provides both a hash table and a b-tree map, and it's pretty easy to pull in a library that provides a more specialized map data structure if you need one for something (because in general it's easier to pull in any library for anything in a Rust project set up the default way). Again, a better developer experience that leads to developers making better decisions writing their software, rather than a fundamentally more performant language.
by bflesch | 2026-01-15 09:48:45+00:00
Unfortunately extending benefit of the doubt towards US tech companies is a luxury not everybody can or wants to afford. There is a clear pattern of enshittification of their products.

As you assume that GP has not read the post, how about you?

Because google clearly state that the "high denial rates" are a problem, but their framing of the issue is that the users have a "context gap" which needs to be fixed. Because they are convinced that even though users have decided against geolocation sharing with a specific website they want to get prompted about it over and over again as part of the organic interface of the website. And if they un-block it once over the new interface then the previous block will be forgotten and the permission will forever be granted.

A solution respecting their users would be to allow geolocation for duration of the browser tab, but that is clearly not in line with their data collection goals for their advertisers.