skysight-inc/HackerNews huggingface dataset:
To be fair, a fair share of pandemics, antibiotic resistance, and climate change common root cause is industrial meat agriculture. Ano-ochlo-kleptocrats are and will screw up the basis of organized civilization in America because they don't know anything about anything.
Weren't they mostly sold below cost?
postgres served 4000qps while restricted to 640 kilobytes of memory.
> The same thing can be said about a Rust vector OOB panic or any other bug in any safe language. Bugs happen which is why programmers are employed in the first place!

Sure, the point is you're going to need the programmer either way, so "hardware security lets us detect the problem without rewriting the code" isn't really a compelling advantage for that approach.
The street wisdom was that eggs gave you high cholesterol due to the yolk having loads of cholesterol (which doesn't get absorbed, we need to produce our own cholesterol).
all that can be traced back to the British colonization and exploitation of India's wealth and resources. At least now, folks don't die of hunger.
Good idea, but I suggest swapping . and , regions keeping with the spirit of the language.
> For performance, Go using CGO is going to be closer to Python than Go.

That has not been my experience at all. While there’s still some overhead, recent versions have cgo per-call overhead under 50ns. Python is still nowhere near close especially with multiple threads being used.
Excellent! I was looking for a lightweight OSS alternative to Freshdesk/Zendesk and, honestly, didn’t find any worth deploying. Yours looks very promising, and we’ll definitely assess it.
Show HN: Afiyah – Snap, Understand Ingredients, Live Clean
Hi everyone!

I built an app, to make clean and healthy living easier for everyone, introducing Afiyah!

Why Afiyah?

We all want to make healthier choices, but let's face it, understanding ingredient lists is like reading a foreign language. Long chemical names, hidden additives, and tiny text make it frustrating, especially for those with allergies or dietary restrictions.

Existing barcode-scanning apps (Yuka, Sift Food Labels and Processed) don’t always help. They struggle with local, artisanal, or international products without barcodes. And a few that do scan ingredient lists (Ingredio and Trash Panda) often fail to identify ingredients and do not explain why something might be harmful.

That’s why I built Afiyah (Arabic for “health” and “well-being”), a tool that simplifies ingredient analysis in one snap.

What makes it different?

- No more manual research, just snap a photo of the ingredient list.

- Works for products without barcodes, perfect for local finds.

- Gives explanations, not just raw data, about harmful ingredients.

- Saves time and empowers you to make informed decisions effortlessly.

How it works?

Afiyah is powered by a fine-tuned Llama 3.2 Vision 11B multimodal large language model (MLLM), on a dataset I created to extract text from the image without user-driven feature engineering like cropping, as is the case in OCR-based approaches. The system also does not rely on third-party APIs (like OpenAI), enabling:

1. Flexibility: Fine-tuned with PEFT and LoRA for user-specific needs.

2. Continuous improvement: Full control over model updates and optimizations.

3. Cost efficiency: No expensive external API calls.

4. Transparency: No black-box decision-making, Afiyah keeps things clear.

Tech stack: Python, PyTorch, Unsloth, FastAPI, Docker, Gradio, Pydantic Logfire, RunPod.

What's next?

- Gather user feedback for improvements.

- Expand the harmful ingredient database from 150+ to tens of thousands.

- Enhance MLLM accuracy and efficiency.

- Launch a mobile app for on-the-go use!

For more details and comparisons, read: https://hasibzunair.medium.com/afiyah-snap-understand-ingred...

Do consider trying it out and make sure to leave a feedback, either on the app or in the comments. Let's win clean living together!
>“We call it resilience as a service,” Stott says. “It’s like a whole new level of backup that we’ve never had before.”

Yeah it's a gimmick. Founders will go on to do something else one VC money runs out and they've had fun with their salaries.
Many cars monitor the driver now, often with facial recognition enabled cameras. Mazda, infinity, Hyundai/genesis, others. It feels a bit like every brand will end up with invasive tech, ads, and subscriptions.
> albeit not equally.

That's the crux. It's the same in almost all developed countries, we all have been getting more income, but most of us are not getting richer. The widening of the scissors is becoming more and more obvious, because even middle incomes suffered hard during the cost of living crisis, and continue to suffer.
Async is not "definitively a need". It's a fad from browser JS where it is actually needed. Async would not have solved your issue, just delayed it until OOM and that would have make debugging it harder. Case in point.
Show HN: SuperMassive – Fast durable, in-memory, distributed key-value database
Hey hn! I hope you're all doing well. I’d like to share a new open-source database I’ve designed and written called SuperMassive.

SuperMassive is a scalable, distributed, in-memory key-value database designed from the ground up to allow for high concurrency, fast writes, fault tolerance, and durability while remaining simple to use and efficiently scalable.

The idea for SuperMassive comes from its name.. I wanted to build a key-value database that can scale infinitely, remain durable, be self-healing, consistent, and blazing fast. I also wanted to simplify sharding and replication compared to existing distributed KV stores and their protocols.

SuperMassive is built to be simple yet powerful. It consists of just one multiplatform supported binary that can run in multiple modes(cluster, primary node, or replica). Nodes function as shards of your data. The design emphasizes minimal configuration, high performance, and automatic failover.

While SuperMassive is still in its early stages (v1.0.2b), I’d love to hear your thoughts on the design, its architecture, and any feedback you may have :D

Features~~

~ Highly scalable Scale horizontally with ease. Simply add more nodes to the cluster.

~ Distributed Data is distributed across multiple nodes in a sharded fashion.

~ Robust Health Checking System Health checks are performed on all nodes, if any node is marked unhealthy we will try to recover it.

~ Smart Data Distribution uses a sequence-based round-robin approach for distributing writes across primary nodes. This ensures that all primary nodes get an equal share of writes.

~ Automatic Fail-over Automatic fail-over of primary nodes on write failure. If a primary node is unavailable for a write, we go to the next available primary node.

~ Parallel Read Operations Read operations are performed in parallel.

~ Consistency Management Timestamp-based version control to handle conflicts. The most recent value is always returned, the rest are deleted.

~ Fault-tolerant Replication and fail-over are supported. If a node goes down, the cluster will continue to function.

~ Self-healing Automatic data recovery. A node can recover from a journal. A node replica can recover from a primary node via a check point like algorithm.

~ Cluster Authentication with basic like auth.

~ Simple Protocol Simple protocol PUT, GET, DEL, INCR, DECR, REGX, STAT, RCNF, PING.

~ Async Node Journal Operations are written to a journal asynchronously. This allows for fast writes and recovery.

~ Multi-platform Linux, Windows, MacOS

https://supermassivedb.com
https://github.com/supermassivedb/supermassive

- Alex
Show HN: Discover a collection of unique and stylish symbols
Want to add a touch of flair to your online presence? We’ve got a delightful collection of symbols and image texts that can transform your designs and messages. Whether you want fancy letters, special characters, or unique icons like a heart symbol, infinity sign, or copyright symbol, this resource makes it easy to find them in your browser.
https://copypastesymbols.net/
Europe is hiring: https://europa.eu/eures/portal/jv-se/home

And companies in Europe still embrace home office often even in foreign countries:
https://euremotejobs.com/
> why should I spend the time to for free report sth to somebody who is making money off my testing and doesn't even bother to be transparent about how things work exactly (i.e. the source)?

You don’t have to. No one is saying you are compelled to report bugs in software you paid for. Most people don’t. The benefit to you as a customer is it can help get the bug fixed. That is clearly a mutual benefit.

> If you really care about the quality of your work then maximizing the eye ball count and incentivise high qualith issue reporting.

I think you’re vastly overestimating the value in the “higher quality” bug reports you’re getting from free users. You might get some higher quality reports but you’ll mostly get a lot more noise.
The point is whatever you make of it. Movies (art in general) don't have a "point" that you need to get right.
i merely typoed, i'm your GGP to your comment \^

i don't disagree with what you're saying, either; digicert never really answered why they couldn't get the other 83k revocations done faster, hoping "we couldn't do it, sorry" in the revocation bug report would suffice.
I do not. I've stopped subscribing since I learned they use Yandex.
How to (ab)use Rust's async/await to write state machines
I usually avoid the comments on any Vim-related post because it's inevitably the same, strong opinions from people who think Vim is just the motions.
I think it is a good point, but the guy can still get a heart attack.
> It feels a bit like every brand will end up with invasive tech, ads, and subscriptions.

It's bad enough as it is, and consumers should try and fight against that by not buying those cars.

Especially now that we see that the CEO can turn fascist and feel entitled to do whatever he pleases with the data. How long before federal employees get fired because their Tesla showed that they arrived late to work?

At the very least, don't buy Teslas. At this point that's probably one of the riskiest choices.
Does it support the scenario where part of the team is only on IMAP?
> Bidens, Harrises, Clintons and Obamas

Not too get too political but if the these people had done their jobs in the first place, there would be no Trump in the WH presently.

The problem with them is that they are all for the status quo which to the average voter means "more of the same".

See the current compete U-turn from the German conservatives who less than 24H after being elected decided to break their main campaign promise and renege on doing what they said they would do.

The far right and the far left are not growing in a vacuum, they are growing because people are getting tired of being lied to.
Is that true? I thought for all languages only "." is defacto decimal point in all languages. Never knew it changes with locale.
A FOSS system could be changed by the beurocracy in a more straight forward manner than a procurement circus with the copyright holder of the software, is my reasoning.
https://stonetaskin.com/products/diy-5k-universal-r1811-v-4-...
> Someone like Bernie Sanders would be central-left here. But he's pretty much an exception in America.

No he wouldn't, have you seen his policies? He is more left wing than even Scandinavian countries, he wants the Employee funds that Sweden tried in the 80s and never went back to because it was too extreme left for them.
Not sure if many folks remember this video or have seen it at all but this is what Mark Zuckerberg had a say on young vs experienced engineers. This is I believe from 2011 and I think it perfectly portrays the majority of SV companies to this day and of course their recruitment practices.

https://www.youtube.com/watch?v=JPHVeQ7-ynA

00:03 The two most important things that I look for are number one is just raw intelligence, right? Because you can hire someone who is a software engineer and he's been doing it for 10 years and if they're doing it for 10 years that's probably what they're doing for their life, you know, and I mean that's cool. But there's some things that that person can do and they're definitely useful in an organization and can do a lot of stuff. But if you find someone who is raw in intelligence exceeds theirs but has 10 years lots of experience

00:31 then they can probably adopt and learn way quicker. You know, and within a very short amount of time be able to do a lot of things that that person may never be able to do. And so, I think that's the most important thing that I look for. And the second is just alignment with what we're trying to do. So I mean, people can be really smart or have skills that are directly applicable but if they don't really believe in it, then they're not going to really work hard and they're not going to even if they're smart guy who doesn't have the relevant experience,

01:01 they're not going to care enough to develop the relevant experience in order to succeed. So I think that the best people who I've hired so far have been people who didn't really have that much engineering experience. I hired a couple of electrical engineers out of Stanford's new programming staff and they had very little programming experience going in but just really smart, really willing to go at it, and the guy who just work photos was one of those guys, and if you're willing to just go and do

01:40 whatever it takes to get photos out, then you're probably more valuable than someone who's just a career software engineer. So those are the things that I'm looking for and why I would rather look for people like...
Even if we accept your claim that you can't draw hard boundaries (I actually strongly disagree), you can still draw boundaries. Words have meanings even if those meanings are a bit fuzzy. I don't care about the names of logical fallacies but your argument is fallacious: we can't draw a hard boundary, therefore anything qualifies.

There are lots of things that clearly are not poems. Mona Lisa is not a poem. GCC is not a poem. Wikipedia is not a poem. There are also lots of things that clearly are poems.

My claim is not that when you draw a hard boundary these things are technically not poems because they sit just outside the line, but that if you have any sort of boundary at all then they aren't even close.

You say quite rightly that there are sets of characteristics that a label may imply. You don't need all of them, or any particular one, but you need something. Nothing about these "poems" is poetic. They have nothing in common with poetry. And no "evokes feeling" is not a characteristic of poetry, it is a characteristic of art generally. They might be art, but many written things exist that are not art, like short stories and novels.

If I wrote a 70000 word novel and called it a poem, I would obviously be trolling, but by your logic there is no reason it couldn't be. That's just stupid.

>It is a poem because I deign it to be so,

Because to you deign it to be what? What do you deign it to be? You can't just say poem, I am asking you what you mean when you say the word poem. Circular answers will not be accepted.
Can you get it out on Geforce NOW too please so us mac users can also partake? (Also curious on the process behind enabling it on Geforce NOW actually)
Americans liked to laugh at Europe's data regulations, but they sure are effective at preventing this specific problem of "CEO can turn fascist and feel entitled to do whatever he pleases with the data."

Which surely has some connection to why Musk (like many other Silicon Valley billionaires) hates the EU so much.
Yes. In the UK at least. https://thewaterprofessor.com/blogs/articles/lead-pipes
WaPo was more establishment than left. You were not seeing pro-Palestine editorials from WaPo, rather quite the contrary.
I comment on HN.
Apparently at little or no profit.
I've never seen a car that would lock automatically if you've been driving it and just got outside and never locked it. Maybe that's a french car thing?
You don't always need to blame corruption. Inefficiencies of all kinds (due to lack of education, lack of infrastructure, etc) also cause most 3rd world countries to have this kind of situation where services are paid for at least twice, once in the form of taxes, and then again to private companies that compensate the lack of quality of the public ones (education, health, security, transportation, etc).

The only "advantage" these countries have, is that labor is cheaper, so some kinds of labor-intensive activities could in theory be as good as, or even better, than first-world ones (other than climate-related activities such as farming, which naturally benefit from better sun/weather). But the overhead leads to overall worse outcomes.

Corruption does make it worse, but even in a corruption-less environment, the other inefficiencies might still lead to a scenario similar to "pay tax like first world countries but get services like poorest of the poor countries".

Of course, if only all of these privacy-destroying technologies and surveillance-state apparatus could be used to detect corruption, maybe one could have a technological corruption-less dystopia where every figure of power is tracked all the time, as is in a reality show? (In the worst case, we might see some privacy-restoring contraptions emerge from the dynamics of such systems.)
This Week in Rust 588
There is nothing more Bezos than Bezos expecting people to still pay, in order to read his propaganda.
Yaak is so underrated!
Kubernetes Troubleshooting: A Step-by-Step Guide
I'm quite a fan of the theory that we can culturally blame the Big Bang Theory TV show for a lot of this: https://www.tiktok.com/@hasandpiker/video/747250130374315550...
Yes, tritium is radioactive but it has to be recycled and reused to continuously fuel the reactor. Every part of a fusion reactor is designed to minimise the retention of tritium, the actual radioactive waste will be materials activated by neutron radiation (neutrons are captured by nuclei, transmute the element into a radioactive one which then decays to a stable isotope emitting more radiation).

A small fusion reactor, being a powerful neutron source, will be a great risk for proliferation. It should be able to breed plutonium for nuclear weapons as much as it can breed tritium.
The hegemony of software only accepting . has de facto pushed the standard everywhere for computers, but here in France I still write with a comma, but type with a dot.

A few years ago Excel and some other softwares started to be locale dependent and I never wanted to burn my computer this much
Right. It is not rational to assume that all human behaviour is rational.
A Disastrous Buyout Exposes Fuzzy Math in Private Equity Deals
Ask HN: Are you scared too that AI will replace white collar jobs?
>Europe is hiring:

On paper yeah but everyone I know who's applying to jobs is getting instant rejections before getting to the interview stage. Was also my experience a few months ago. The key word everywhere are "cost reduction" and layoffs and outsourcing are the norm.

>And companies in Europe still embrace home office often even in foreign countries

That's far from the norm. Most jobs (at least where I live) are in-office or hybrid. Full remote is super rare now. And fully remote from another country is usually B-2-B freelancing contracts which is not legal for one customer in all EU countries since it's considered dodging employment taxes.
Yay! We have lots of Bionicles in the house still. My boys used to buy me a new one when I started a new job for my desk - when working in the office was a thing.

Not having your own website is an opportunity missed for techies especially, I think.
It is difficult to reconcile anyone being charged for hacking, when Musk and his minions are bypassing every security control ever established on government systems without any repercussion.
Worth reading: https://www.yuchanns.xyz/posts/bridging-rust-and-native-go/

The Apache OpenDAL community is using PureGo and libffi to create Go bindings for OpenDAL.
> You benefit by living in a prosperous country that was in part built on the backs of people who were enslaved or egregiously mistreated.

by an accident of birth. I didn't ask to be born.

> Being white has nothing to do with it.

that's the only thing i can speak to, personally.

the people in the government that made those decisions area long gone. As i asked elsewhere, "What's the solution?"

they replied "decolonization."

aside: An interesting fact is that Korea had more slaves and for longer than any other peoples on earth. I wonder how they're dealing with that.
This isn’t normal. Hand waving it away as nothing like you seem to be doing here comes across as extremely weird I have to be honest.
I committed to vim sometime in the 90's, and have coded on it full-time since. But I've had very poor tooling integration, until a year or two ago.

It's taken some time to grow into it, but I'm definitely enjoying having diagnostics built-in and having types helping me do autocomplete. Step-by-step debugging is fine, if not great.

One of the things that I'll credit as having made a huge different is switching to AstroVim ~2 years ago. It provided a bunch of helpful, sensible leader key bindings, and a little mini dynamic TUI at the bottom of the screen to show them off. AstroVim also has an excellent community repository of ready-to-go preconfigured plugins. I'd been loath to get deep into configuring my own vim, felt overwhelmed by setting up LSP, but having these community packs ready to go has really opened up a broad interest in exploring, in seeing whats out there. Whatever language you work in, there's probably a pretty good ready-to-go setup to get good LSP support! https://github.com/AstroNvim/astrocommunity/tree/main/lua/as...

I'd done some years with Eclipse & Eclim, doing Java, long long ago. And knew there were some really important, key dev tools I was missing. Just having separate debugging programs going (or falling back to printf-style debugging), versus that being something I could do in vim was a huge sign to me that while I could edit reasonably well, I was behind the power curve of where I wanted to be in coding, in what I expect from an IDE. It's been nice to very rapidly gain ground these past couple years.
Eh, it’s a twist that panders to yesterday’s culture warriors. People who enjoy having their own worldview affirmed and then making others “deal with” that worldview.
Service doesnt inspire confidence. Openai-compatible api doesnt work (expects `content.str` in message to be a string - ???). Getting 500s on non-openai compatible endpoint - seems like timeouts(?). When it did work it missed a lot, and hallucinated a lot too on custom documents/schemas.
Yes, a three-dimensional vector is a combination of a 3D orientation and a magnitude. An orientation by itself doesn't have three dimensions. The surface of a sphere is a two-dimensional space.

> Only if you’re describing orientation as two orthogonal rotations.

No, the space has the dimensionality it has. You may choose to describe a 3D orientation with more than two numbers, but you won't stop it from being a two-dimensional quantity that way. If you use more than two numbers, those numbers will fail to be independent of each other.
rustc is written in Rust - for many years, start based on OCaml
Make: The Swiss Army Knife of Build Automation
Hillarous that Liang seem to claim they do some classic give engineers freedom and agency. Kinda like Google did initially?

KPIs and metrics in general are trashing productivity and moral when used even in the most slightly evaluating manner of personal performance.