MurphyA/hacker-news huggingface dataset:
by rbatiati | 2025-06-09 10:31:48+00:00
Hi there! We do have a C client, the libtb_client. It's written in Zig and exposes an FFI interface that is consumed by all other TigerBeetle clients.

We don't publish the pre-compiled libs yet, but it will be available soon when we stabilize the API. For now, it can be built locally from source.

Example of using the C client: https://github.com/tigerbeetle/tigerbeetle/blob/main/src/cli...
by iLoveOncall | 2025-06-09 10:32:53+00:00
For text search it never shows up, but in image searches it's a real plague.

To be fair I think Google has lowered their position a lot in the results because it used to be that it would be 80% Pinterest results and now even in images it's only a few here and there.

I think they understood that everyone hates that website.
by jillesvangurp | 2025-06-09 10:32:54+00:00
OpenAI nailed the UX/DX with codex. This completely obsoletes cursor and similar IDEs. I don't need AI in my tools. I just need somebody to work on my code in parallel to me. I'm happy to interact via pull requests and branches.

I found out that I have access to codex on Thursday with my plus subscription. I've created and merged about a dozen PRs with it on my OSS projects since then. It's not flawless but it's pretty good. I've done some tedious work that I had been deferring, got it to complete a few FIXMEs that I hadn't gotten around to fixing, made it write some API documentation, got it to update a README, etc. It's pretty easy to review the PRs.

What I like is that it creates and works on its own branch. I can actually check that branch out, fix a few things myself, push it and then get it to do PRs against that branch. I had to fix a few small compilation issues. In one case, the fix was just removing a single import that it somehow got wrong after that everything built and the tests passed. Overall it's pretty impressive. Very usable.

I wonder how it performs on larger code bases. I expect some issues there. I'm going to give that a try next.
by Bender | 2025-06-09 10:33:36+00:00
Why not? These fleets have been quasi electric since the 1970s

They move slowly on dedicated predictable paths all controlled by the same system that choreographs their movements, controls who goes in for system charges. Some of them are EV in the sense they use electricity but they have no batteries. More of them now have batteries but they can in no way be compared to the usage patterns of human use cases. This is why batteries have been viable for them since the 70's. Massive inefficient monsters on slow moving controlled paths. Some of them charge whilst moving using massive cables laid out in the roads in the mine. In a mine slow and steady wins the race. In the rest of the world it would be chaos or more specifically not viable.

Big-rigs also make sense as the fleet owned and controlled trucks can charge at dedicated yards and will all move in coordinated efforts.

There are still no viable 3500 through 7500 series trucks operated by small to medium business owners and those run the short haul of many industries in the USA. As such the diesel versions of them will be around for a very long time. I keep an eye on battery tech for my own selfish reasons and have yet to see anything that would power those trucks without pushing them over their weight limits to the point of making them legally unusable. As is business owners skirt the line when they are on the scales. Heavy batteries would require them to cut their loads and effectively also eat their profits and waste a lot of their time making multiple trips. If they become viable I will see it right away as I am surrounded by them and business owners will do what makes financial sense. I will be the first to change opinions on this when it is a profitable option.

The closest I have yet to see in Science Fiction levels of battery improvement is 3D printed solid state batteries and they have a long way to go just to make it into tools, cell phones, etc... That needed to happen a decade ago if we want to see them in big trucks within 15 years. I would love to be proven wrong ... for my own selfish reasons unrelated to electric vehicles.
by donhardman | 2025-06-09 10:34:30+00:00
# Your AI coding assistant finally has a full "memory" of your codebase

Most of us have experienced that frustrating moment when working with Claude or another AI coding assistant:

"Can you help me fix this authentication bug?"

"Sure! Can you show me your authentication code first?"

"I just showed it to you two messages ago..."

This limitation has been driving me crazy. Our AI coding tools are brilliant but handicapped by their inability to see the big picture. They're like trying to fix a complex engine while only looking through a keyhole.

So I built *Octocode* to solve this fundamental problem.

## What makes Octocode different

Rather than just throwing more tokens at the problem, Octocode creates a genuine understanding of your entire codebase:

1. *Natural language code search*: Ask "where do we validate email addresses?" instead of trying regex patterns

2. *Complete codebase awareness*: It remembers every function, relationship, and dependency across your entire project

3. *Intelligent context management*: Instead of expensive token stuffing, it creates smart summaries that actually work better

4. *Tool integration*: Works with Claude Desktop, VS Code, and other AI assistants you already use

## Real results from daily use

I've been using this daily for several months, and the quality difference is profound:

- Before: Constantly re-explaining my own code structure - After: AI immediately understands full context and relationships

- Before: Getting suggestions that would break other parts of the codebase - After: AI understands dependencies and potential side effects

- Before: Writing commit messages manually - After: `octocode commit` generates perfect ones automatically

## Getting started takes less than a minute

```bash # Install (Mac, Windows, Linux) curl -fsSL https://raw.githubusercontent.com/Muvon/octocode/master/inst... | sh

# Get free API keys (both have generous free tiers) # Voyage AI: https://voyageai.com # OpenRouter: https://openrouter.ai

# Index your project octocode index

# Start asking questions naturally octocode search "how do we handle password resets?"

# Try the AI-powered tools octocode commit # Smart commit messages octocode review # Automated code review ```

GitHub: https://github.com/Muvon/octocode

## Technical details

- Written in Rust for performance - Uses vector embeddings to understand code semantics - Works with 50+ AI models through OpenRouter - Minimal resource usage (only processes what changed) - Privacy-focused: your code stays local

I built this out of necessity - AI coding tools are amazing, but they've been operating with severe blindness. The difference now is like working with a senior developer who knows your codebase inside-out versus explaining your project to a new hire every day.

Questions or feedback? I'd appreciate hearing about your experience with AI coding tools and what problems you're looking to solve.
by oddmiral | 2025-06-09 10:34:46+00:00
On 02.04.2008, Russian State Duma confirmed that 7 million (adults and unknown number of children) died because of artificial starvation in 1932-1934 (Holodomor). Majority of them are Ukrainians. However, Russian Federation refuses to confirm the starvation and FSB agents jail or kill everybody who spreads information about Holodomor. If you are from RF - beware.
by rwmj | 2025-06-09 10:35:27+00:00
Sort of on-topic: The Kuril islands are a big deal in Hokkaido. I attended a protest there (by accident) a few years ago with many Japanese demonstrating for a return of the islands to Japan. It was kind of odd as an outsider because the protest clearly has no effect, and there's no chance of it ever happening outside of Russia losing a war.
by matkoniecz | 2025-06-09 10:35:47+00:00
"We measure food's calories by burning it" - are you sure that how it is done?

Humans (unlike say cows) do not digest parts of what is available in plants, which makes some vegetables filling and ultra-low caloric.

"we don't really know how many calories a given person will get from eating a given piece of food"

exact numbers of unknown, but difference is not so great, except truly extreme cases (and vast majority of fat people is not fat due to them)
by bawolff | 2025-06-09 10:35:55+00:00
> Also, hopefully nobody actually takes these rules so seriously that they end up hurting or killing anyone. There was a bicyclist who was injured when one of these lines fell far below installation height, but I’m thinking more about, for example, people who need to use hospital equipment during the Sabbath.

They are supposed to ignore these rules if a life is at stake. See https://en.wikipedia.org/wiki/Pikuach_nefesh
by immibis | 2025-06-09 10:36:24+00:00
Because the US has very unfree speech, despite what someone wrote on a piece of paper in 17-whatever year.

In general, the US ranks pretty low on most freedom metrics, except for the freedom to kill with a gun. In general, the more your country has to tell you you're free, the less free you actually are.

Many other countries explicitly do not have free speech in their constitution, but something more narrow, like freedom of opinion. In those countries, what rights the constitution says you get, and what rights you actually get, tend to be more closely in alignment.
by hu3 | 2025-06-09 10:36:49+00:00
> “shall allow business users, free of charge, to communicate and promote offers, including under different conditions […], and to conclude contracts with those end users.”

> This lengthy sentence creates ambiguity: what exactly does "free of charge" apply to? Apple claims it only applies to “communicate” and “promote,” meaning the right to insert redirect links in an app. But not to “conclude contracts,” meaning making purchases. Based on that, Apple argues it can still charge commissions on those external transactions.

Malicious compliance go brrrrrrrrrr
by delusional | 2025-06-09 10:36:57+00:00
> right it feels like its more a pull than push

I don't think that's the right distinction to draw here. It's definitely being pushed, just not by consultants.

> big consultancies are happy to take customers with -absurd- requests

This is of course always true. Consultants usually don't really care where they make the money, and long as you pay them, they'll find someone stupid enough to take on your task.

That's not what I'm seeing though. We're not hiring outside consultants to do big AI projects, we have people within our organization that have been convinced by the public marketing, and are pushing for these projects internally. I'm not seeing big consultancies accepting contracts, I'm seeing normal working people getting consultant brain and taking this as their chance to sell a "cutting edge" project that'll disrupt all those departments they don't understand what does.
by Aachen | 2025-06-09 10:37:00+00:00
Not that this couldn't be changed to the detriment of the service, but just to note: it's currently a feature to localise your results to any region

As someone in the EU/Schengen, I need results for 3 languages or 4 regions (if "worldwide" counts as one region) on a weekly basis. If a Dutch payment method would mean getting only Dutch results, it would be about as valuable as a newspaper with all pages about trade and international affairs blacked out: you'd need to buy it for every region you're interested in which probably surpasses the original price
by intended | 2025-06-09 10:37:06+00:00
This is madness from the perspective of a general citizen point of view.

The mechanisms which were broken, that let these events come to pass - these began with the decision to end bipartisanship by republicans.

This isn’t about toxic bipartisanship, which isn’t even an issue. Unadulterated partisanship as a political strategy, is the start.

The enablement is the news ecosystem that was set up to defend these actions, and eventually launched the conversations entirely out of the gravitational well of facts and norms.
by net01 | 2025-06-09 10:37:12+00:00
public sector needs to be using self hosted FOSS services and infrastructure.

a good exaple is the french gendamerie (police) they are using there own OS GendBuntu > https://en.wikipedia.org/wiki/GendBuntu a flavor of ubuntu made for taking depositions etc.

all while saving 50 million euros since the start of the prgram and switching 100.000 desktops to it

case study: https://interoperable-europe.ec.europa.eu/sites/default/file...
by adrian_b | 2025-06-09 10:37:47+00:00
Good food in the right proportions is necessary, but not sufficient. The total amount of food is at least as important.

I eat only good food in the right proportions. However, it would be enough to double the amount of the food that I eat at one meal, for the next day to see a few hundred grams of additional weight.

I must plan the amount of food to be eaten before starting to eat. Otherwise, I could eat effortlessly not only the double of the amount that I have planned, but even the triple amount or more, with a corresponding increase in the weight gain.

Perhaps there are people who might stop automatically from eating, before ingesting too much, but I am not one of them and looking around I have never met one of those people.

For myself and for most people that I have seen (with the extremely rare exceptions of those people who remain thin despite claiming to eat as much as they can, and who may actually have impaired food digestion or absorption) hoping to stop naturally before overeating does not work. The only thing that works is deciding how much to eat before starting to eat, then never eating more than that. For planning how much to eat, calorie counting works fine.
by AStonesThrow | 2025-06-09 10:41:19+00:00
My HDMI Philips monitor supported MHL. And DVI-D, incidentally.

However, I was never able to use MHL display. None of my devices seemed to support it. Android Kitkat/Lollipop, Samsung Galaxy Tab.

I’ve no idea what sort of cable would’ve been needed. There was no USB connector on the monitor.
by rajnathani | 2025-06-09 10:43:09+00:00
Side: Just like I mentioned in another HN comment [0] (and got 5-6 upvotes), I wish that HN titles could be expanded to have more necessary information when possible, which in this case is the name of the startup "AheadComputing", and if we're fortunate to even have RISC-V somehow mentioned in the title.

[0] https://news.ycombinator.com/item?id=44105572
by codeflo | 2025-06-09 10:43:33+00:00
I'm seriously fed up with all this fact-free AI hype. Whenever an LLM regurgitates training data, it's heralded as the coming of AGI. Whenever it's shown that they can't solve any novel problem, the research is in bad faith (but please make sure to publish the questions so that the next model version can solve them -- of course completely by chance).

Here's a quote from the article:

> How many humans can sit down and correctly work out a thousand Tower of Hanoi steps? There are definitely many humans who could do this. But there are also many humans who can’t. Do those humans not have the ability to reason? Of course they do! They just don’t have the conscientiousness and patience required to correctly go through a thousand iterations of the algorithm by hand. (Footnote: I would like to sit down all the people who are smugly tweeting about this with a pen and paper and get them to produce every solution step for ten-disk Tower of Hanoi.)

In case someone imagines that fancy recursive reasoning is necessary to solve the Towers of Hanoi, here's the algorithm to move 10 (or any even number of) disks from peg A to peg C:

1. Move one disk from peg A to peg B or vice versa, whichever move is legal.

2. Move one disk from peg A to peg C or vice versa, whichever move is legal.

3. Move one disk from peg B to peg C or vice versa, whichever move is legal.

4. Goto 1.

Second-graders can follow that, if motivated enough.

There's now constant, nonstop, obnoxious shouting on every channel about how these AI models have solved the Turing test (one wonders just how stupid these "evaluators" were), are at the level of junior devs (LOL), and actually already have "PhD level" reasoning capabilities.

I don't know who is supposed to be fooled -- we have access to these things, we can try them. One can easily knock out any latest version of GPT-PhD-level-model-of-the-week with a trivial question. Nothing fundamentally changed about that since GPT-2.

The hype and the observable reality are now so far apart that one really has to wonder: Are people this easily gullible? Or do so many people in tech benefit from the hype train that they don't want to rain on the parade?
by samuel_navi | 2025-06-09 10:44:10+00:00
Since people seem to be completely misunderstanding what the point of this is, or why it's even a problem in the first place, let's start with two simple definitions of what's going on:

1. In Jewish law, the definition of "work that is prohibited on the Sabbath" includes "moving objects outside the private domain".

2. The definition of "domain" has three kinds: "public domain" (such as a house), "private domain" (such as a highway), and "vineyard" (a catch-all term for "hard to define whether it's public or private").

Turns out, most of an average city in the world is "vineyard". The Eruv's function is to change the domain within it from "vineyard" to "private domain". That's it. No "fooling God", no loophole, just a simple way to create a legal status. Public domain remains public, private domain remains private, and now the grey area in between gets resolved. And there's a bonus of "there's a nice symbolism in the creation of a unified community boundary".
by austin-cheney | 2025-06-09 10:44:24+00:00
Node, TypeScript, Docker, NMap, ESLint. I am thinking of dropping ESLint though. Too many dependencies.

I use that stack for this self hosted dashboard that I wrote. I can spin up a new web server or docker container in seconds. The web servers have proxies automatically provided and serve WebSockets on the same port as http. The dashboard tool also provides remote terminal and file system access. Everything displays in a web browser.

I run PiHole for DNS in my stack. I have toyed with the idea of writing my own PiHole alternative but taken no such action yet.

I also run PhotoPrism, Jellyfin, Meali, and some other stuff.
by ThinkBeat | 2025-06-09 10:44:33+00:00
It is true, it introduces new risks. and would have to be tested well and attempt to be certified. I am not saying its something you "just do overnight".

Still it removes more risks than it introdcues. (IF it tests out ok)

Though they have a stack of replacement PCs ready to go and lots of floppy drives and floppy disks to quikly replace whatever may break.

Writing new code from scratch, introduces a lot more risks. but also offers a promise of something much better.
by aleph_minus_one | 2025-06-09 10:44:34+00:00
> Islam IS closely related to Judaism and Christianity and the Quran explicitly states Muslims worship the same God.

This is like saying that Windows and GNU/Linux are closely related because they both run on PCs, and were both (Windows originally) written in C (thus worship the same "foundations"). :-)

> Christians use Jewish scriptures and prayers and symbolism.

Quite some applications have become ported from Windows to GNU/Linux or vice versa. There is also Wine. Also keep in mind that there exist people who use gcc to compile Windows applications.
by ls-a | 2025-06-09 10:45:01+00:00
They changed the wording on their hiring page at https://help.kagi.com/kagi/company/hiring-kagi.html. Quick look at older snapshots I found it

> Our ambition is enormous, going against industry giants with a very small team. You will work a lot. We are completely user funded. Kagi is currently used by one town worth of people. Do not expect VC backed/big-tech salary. Do expect equity as a part of compensation
by jclardy | 2025-06-09 10:45:04+00:00
I've used the AI features in Lose It and was pretty impressed, not for the caloric estimate, but when given a picture of a breakfast burrito it accurately split it out into the component parts, from there I could manually adjust amounts easily for food I make without having to manually search out every ingredient manually. As an additional tool it is great.

The issue of course is these new apps built with a sole focus of AI images for tracking. With a photo of restaurant food you can't see a sauce and the 5-10g of additional sugar content, can't get accurate guesses of what is in breads/pastas and figuring out general volumes of foods is not possible unless you have some kind of standard size reference in the frame.
by defrost | 2025-06-09 10:46:55+00:00
Not to step in with your good shoes, and the tonnages to remove in large urban areas like London and New York were substantial, sure.

Thing is, horse poop and straw is great for gardens, weed suppression, growing food and flowers.

Can't really say the same for tyre particles, fuel emissions, and while the bulk long term CO2 buildup beyond the established balance might make things "greener" it doesn't seem to advance nutritional returns of vegetation enough to offset the climate altering downsides.
by JohnKemeny | 2025-06-09 10:47:20+00:00
Discussed previously

Feb 22, 2024, 71 points, 25 comments: https://news.ycombinator.com/item?id=39468737

Feb 20, 2024, 20 points, 6 comments: https://news.ycombinator.com/item?id=39438491
by TazeTSchnitzel | 2025-06-09 10:47:29+00:00
https://youtube.com/watch?v=Grd_a4oi7qU is a really cool video where someone builds a computer that looks and feels like an early Apple design concept for a flat, portable Macintosh, something between a modern laptop and a tablet. They pull it off really well; if you didn't know better, you'd think you'd found a lost prototype. Anyway, one of the problems they had to solve was the plastic colour, and they did it by painting the case. With this new filament they wouldn't have needed the paint. :)
by Veen | 2025-06-09 10:48:46+00:00
It does work. Your problem may be different, but it temporarily stopped working for me because I set "Search Engine to Redirect" in the Kagi Extension to Google (because my browser search engine default was Google). My "!g" searches ended up being redirected back to Kagi. It started working again when I changed the browser default and extension to something different.
by buran77 | 2025-06-09 10:49:35+00:00
> If you don't believe the divine will is knowable, then why would you follow any religion?

This doesn't follow. If you believe you can just decide how to reinterpret the word of God then you put yourself at the same level as Him and are qualified to follow your own word, rather than a religion.

You follow a religion because you want to be given the word of God to follow. Not the word of a man who pretends he is at the same level as God so his reinterpretation weights the same.

Let me bring it down to earth. If you go for a lecture from Einstein you want to get Einstein's word, not an assistant to interpret "I think he meant we're all relatives man".

If anything you have two choices. 1) You take God's word at face value, no interpretation, no exceptions. 2) You choose to freely interpret everything because God wanted you to.

E.g. In war time emergency you are allowed to carry guns and a radio but the volume must be kept low. This is a very arbitrary interpretation drawing from present needs rather than anything in the word of God. Well and good, anything can be categorized as an exception. If everything can be an exception that you don't need a rule book. The only reason for that book to still exist is so some men can make rules for other.
by jclardy | 2025-06-09 10:49:35+00:00
I find a similar thing with budgeting apps. Manually tracking requires effort and for you to think twice before every purchase, whereas automatic transaction syncing with your bank means you can just not think about it.

In the case of dieting/calorie counting - I don't think you can get away with not thinking about it, especially with inaccurate estimates.