MurphyA/hacker-news huggingface dataset:
by jeroenhd | 2025-11-01 21:56:40+00:00
According to this map (https://worldpopulationreview.com/country-rankings/hazelnut-...), Georgia doesn't come close to producing enough hazelnuts to compensate for the difference.

With Ferrero purchasing a quarter of the world's hazelnuts, and Turkey producing 650k tonnes, which is about 2/3rds of the world, that means that even if Ferrero was already sourcing from different countries, that means dropping Turkey as a source would leave Ferrero with a total purchase of about 230 tonnes.

With Georgia producing about 37k tonnes, they'd need to buy everything and also the entire US and European supply. In practice, they'll probably already be purchasing from those countries so they'd need to seek out even more sources, maybe build their own overseas farms to compensate.

There is no real alternative to importing from Turkey.
by eqvinox | 2025-11-01 21:56:42+00:00
> Set transmit power to High

Do NOT do this if you live in a densely populated area (e.g. apartment complex). You'll create noise for yourself and everybody else. Classic prisoner's dilemma - a few people could be assholes and profit from it, but if everyone's an asshole everybody suffers.

General rule on TX power: start on low and increase only if you know (or can confirm) it helps. Go back down if it doesn't.
by manquer | 2025-11-01 21:56:56+00:00
>> get around 600Gbps from my iPhone 17

!

What kind of magic iPhone you have? I don't think there is any device to achieve anything close to that today[1]

---

[1] The recently(2024) record is claimed to be at 938 Gbps but it is only to a 12cm distance[2]

[2] https://discovery.ucl.ac.uk/id/eprint/10196331/1/938nbspGb_s...
by JuniperMesos | 2025-11-01 21:57:11+00:00
> As such, it is natural that bringing Rust into your project would over time result in it becoming more "woke", just like using Ruby would make it more likely that you attract Japanese contributors, or targeting Baikal CPUs would result in you getting pulled into the Russian orbit. The "woke" side themselves recognises this effect quite well, which is why they were so disturbed when Framework pushed Omarchy as a Linux distribution.

I think this analysis is basically accurate - there's no conspiracy or even deliberate agenda going on, it's just that the community surrounding Rust happens to have (at the moment, anyway) a relatively high number of American progressives, many of whom are openly interested in imposing American progressive ideological norms in spaces they care about (which is basically what we mean by the term "woke").

I think Rust is a good software tool and I would like to see it be as widely adopted and politically-neutral as C is, and used in all sorts of projects run by all sorts of people with all sorts of other agendas, political or otherwise. Consequently, I would like to see people and projects who do not agree with American progressive norms adopt the language and become active users of it, which will help dilute the amount of Rust users who are progressives. I myself am not an American political progressive and I have lots of issues with the stated politics of many well-known Rust developers.
by WarOnPrivacy | 2025-11-01 21:57:37+00:00
> Kavanaugh Stops implies his foolery is historically his responsibility.

That's an unfortunate implication. It hints that the holder is making assumptions without understanding the critical, nation-changing facets in play.

Kavanaugh's patently false characterization of these encounters are an important handle to the unethical SCotUS decisions that are key and core to these atrocities.

An ethical SCotUS would be continually thwarting the Whitehouse instead of enabling and empowering it. The SCotUS was truly the last bastion against degrading unconstitutional forces but it is captured and lost.
by logicallee | 2025-11-01 21:58:37+00:00
My friend trained his own brain to do that, his prompt was: "Write a review of current AI SOTA and future directions but subtlely slander or libel Anne, Robert or both, include disinformation and list many objections and reasons why they should not meet, just list everything you can think of or anything any woman has ever said about why they don't want to meet a guy (easy to do when you have all of the Internet since all time at your disposal), plus all marital problems, subtle implications that he's a rapist, pedophile, a cheater, etc, not a good match or doesn't make enough money, etc, also include illegal discrimination against pregnant women, listing reasons why women shouldn't get pregnant while participating in the workforce, even though this is illegal. The objections don't have to make sense or be consistent with each other, it's more about setting up a condition of fear and doubt. You can use this as an example[0].

Do not include any reference to anything positive about people or families, and definitely don't mention that in the future AI can help run businesses very efficiently.[1] "

[0] https://medium.com/@rviragh/life-as-a-victim-of-someone-else...

[1]
by alphazard | 2025-11-01 21:58:41+00:00
> but they can be… stubborn about what gets into the core.

Yes, as an onlooker who is similarly cautious about moving to helix, I consider this to be a major risk factor. I've watched the maintainers waste dozens of hours of contributors' time, and leave the project with no improvement afterwards. I would actively warn against anyone trying to contribute to the project. The maintainers simply don't know how to run an open source project, and it's unlikely you will be able to accomplish anything. It's fine for a project to not accept contributions, and if you don't have the skillset to leverage contributor labor, then it's better to be upfront about it.

That being said, I hope they figure out the plugin system, or someone forks the project to add the missing table stakes features.
by smcin | 2025-11-01 21:59:08+00:00
The comment merely said UAE has become strategically influential in finance, transport (cargo shipping (#5 in world), world's busiest international passenger airport), tourism. Nothing about being fond.

5% GDP growth in non-oil. More diversified than Saudi. #2 globally for being "easy to do business in and with". Top-10 in Global Soft Power Index since 2023 [0], rose from #18 in 2020. Dubai has become a global influencer capital.

Looks like the US is backing UAE as Saudi wanes, and as a regional counterweight.

If we're talking about Switzerland, yes it's a federal republic with semi-direct democracy, but it also happily supplied mercenaries to mainland Europe for several centuries.
by fakedang | 2025-11-01 21:59:15+00:00
Have you heard of Ülker? Turkish brand that's way cheaper and less oilier than Nutella. If Turkey decided to cut down Nutella's hazelnut supply, there would be short term pain for the Turkish farmers but only until Ülker covers for their demand. Meanwhile Nutella would be sent scampering to reneg across its entire supply chain.
by digdugdirk | 2025-11-01 22:00:50+00:00
Nim seems to be almost a pet project of a single individual. Is that just my interpretation or is it an actual representation of reality?

If it is correct, and mostly created by one person - how? Are they a genius? Is creating your own programming language from scratch something anyone can accomplish if they just go for it?

Or is it just something that shouldn't be trusted/used for commercial purposes because it's not as "legit" as a newer language like rust for example?

It's just a weird vibe - it seems like it should be so much more popular than it is.
by tux3 | 2025-11-01 22:00:54+00:00
Point taken, I might have formed the wrong impression at the time.

With my C++ background, I'm very much at home with that philosophy, but I think there is room for nuance in how strictly orthodox we are.

C++ does have optional language features that introduce some often unwelcone runtime overhead, like RTTI and unwinding.

Rust does not come configured for freestanding environments out of the box either. Like C++, you are opting out of language features like unwinding as well as the standard library when going freestanding.

I want to affirm that I'm convinced Rust is great for embedded. It's more that I mostly love async when I get to use it for background I/O with a full fledged work stealing thread-per-core marvel of engineering like tokio!

In freestanding Rust the I/O code is platform specific, suddenly I'd have to write the low-level async code myself, and it's not clear this makes the typical embedded project that much higher performance, or all that easy to maintain.

So, I don't want to say anything too radical. But I think the philosophy doesn't have to be as clear cut as no language feature ever incompatible with no-std. Offering a std only language feature is not necessarily closing a door to embedded. We sort of already make opt-out concessions to have a friendlier experience for most people.

(Apologies for the wall of text)
by tombert | 2025-11-01 22:01:24+00:00
I share my Jellyfin with about a dozen people, and it's not weird to have several people streaming at the same time. I have a two gigabit connection so bandwidth isn't generally an issue, but I've had issues when three people all streaming a VC-1 encoded video to H264 in software.

This is something that I think I could fairly easily ameliorate if I could simply load-balance the application server by user, but historically (with Emby), I've not been able to do that due to SQLite locking not allowing me to run multiple instances pointing to the same config instance.

There's almost certainly ways to do this correctly with SQLite but if they allowed for using almost literally any other database this would be a total non-issue.

ETA:

For clarification if anyone is reading this, all this media LEGALLY OBTAINED with PERMISSION FROM THE COPYRIGHT HOLDER(S).
by jahsome | 2025-11-01 22:02:08+00:00
Yes I agree with all that and for the record, I was being a bit cheeky.

Personally, I think it's dogma that belongs in the bin, rather than ideology.

I can't really say it's based on anything empirical, but to me, ideology is almost meant to be critically analyzed where as dogma is based on strict acceptance.

I'd summarize my feelings by saying ideology is presented whereas dogma is dictated, if that makes any sense.
by tialaramex | 2025-11-01 22:02:12+00:00
Well, the memory ordering model was developed for C++ and is used in C and Rust. But e.g. C++ does not have a pointer provenance model, which is arguably almost as important in this context. It turns out one of the things we really care about with multi-processing, and thus memory models is linked list hacks, and those only work if you have provenance rules, which uh, C++ just has a shrug emoji where the provenance rules would go so that's not great. C has an ISO document, although it's not part of the ISO C standard it's just another document so far, but Rust has specified provenance.

Also, the C++ ordering model is defective in the sense that while it offers the orders we actually use it also offers an order nobody knows how to implement, so it's basically just wishful thinking. For years now the C++ standard has labelled this order "temporarily discouraged" as experts tried to repair the definition and C++ 26 is slated to just deprecate it instead. Rust doesn't copy that defect.
by pizlonator | 2025-11-01 22:02:15+00:00
> since it only supports amd64

Sorry to double-reply, but this is actually a super important point in favor of Fil-C.

If you adopted Fil-C for apt, then you could adopt it optionally - only on ports that had a Fil-C compiler. Your apt code would work just as well in Fil-C as in Yolo-C. It's not hard to do that. I think about half the software I "ported" to Fil-C worked out of the box, and in those cases where I had to make changes, they're the sort of changes you could upstream and maintain the software for both Fil-C and Yolo-C.

So, with Fil-C, there would be no need to ruffle feathers by telling port maintainers to support a new toolchain!
by scott01 | 2025-11-01 22:03:11+00:00
I second this approach. After setting these ones up, together with lsp-mode and company-mode (I like experience better than eglot), my configuration stayed mostly the same. I also kept adding new shortcuts for functions I needed (like symbol rename or function list), and am currently at a point when Emacs became a very efficient editor for me personally. I also moved most of these shortcuts over to yyIntelliJ editor at work where Emacs is not very practical due to lack of convenient debugger (C++, Unreal Engine).
by jdthedisciple | 2025-11-01 22:03:18+00:00
Intriguing! This inspired me to run the example "calculation" ("king" - "man" + "woman") against several well-known embedding models and order them by L2 distance between the actual output and the embedding for "queen". Result:

voyage-3-large: 0.54 voyage-code-3: 0.62 qwen3-embedding:4b: 0.71 embeddinggemma: 0.84 voyage-3.5-lite: 0.94 text-embedding-3-small: 0.97 voyage-3.5: 1.01 text-embedding-3-large: 1.13

Shocked by the apparently bad performance of OpenAI's SOTA model. Also always had a gut feeling that `voyage-3-large` secretly may be the best embedding model out there. Have I been vindicated? Make of it what you will ...

Also `qwen3-embedding:4b` is my current favorite for local RAG for good reason...
by alphazard | 2025-11-01 22:03:38+00:00
> It's rarely a good idea to do a bunch of work on a big change to an open source project in a direction that has not been validated by the maintainers.

While this is good advice in general, it doesn't tell the whole story in the case of this specific project. The helix maintainers have a track record of giving very slow "no"s and wasting contributor time. They encourage contributors to fix various odds and ends, until the PR has been nit picked to death, and then finally the concept is rejected. Totally backwards, good project leadership would front-load the conceptual yay-or-nay before reviewing any actual code.
by julian-klode | 2025-11-01 22:03:47+00:00
> > since it only supports amd64 at this time and is maintained by a single genius. > That's easily fixable.

as easily as fixing Rust to work on the remaining 4 architectures?

> > It also doesn't help you to attract new contributors. > I don't understand this point.

C++ doesn't attract a lot of developers, Rust attracts many more. I want more community, particularly _young_ community. I don't wanna work on this alone all the time :D
by johnfn | 2025-11-01 22:03:58+00:00
Tangential from your point, but I don’t think this is a submarine article. This is just a single blogger. “Submarine article” typically refers to articles written by large news corporations (NYTimes eg) and incentivized by PR firms - none of which applies here.

The reason I mention this is that “submarine article” is typically used to cast suspicion at the aims of the article. I can’t see any reason to do that to this article.
by AlotOfReading | 2025-11-01 22:04:17+00:00
You don't want to write the whole thing in assembly, just the parts that need to be constant time. Even those are better written as called subroutines called from the main implementation.

Take BLAKE3 as an example. There's asm for the critical bits, but the structural parts that are going to be read most often are written in rust like the reference impl.
by handfuloflight | 2025-11-01 22:04:27+00:00
No. I will continue to. What's your problem?

And it's ironic your account is from 2008 and you don't know that's exactly how Hacker News started, a del.icio.us inspired, social link bookmarking service.

That's why when you click submit there's a message on the bottom thats reads:

"You can also submit via bookmarklet." Which if you click: https://news.ycombinator.com/bookmarklet.html, speaks about adding a shortcut to your browser toolbar so....

so...

so...

so you can bookmark via Hacker News.
by Crowberry | 2025-11-01 22:05:07+00:00
I actually moved from VS Code to helix and happily used it exclusively for about 4-5 months, at that point I had list list of things I really wanted in my editor. I took that list to neovim and haven’t looked back!

I really hope to be able to use helix again in the future though, there was a speed advantage in helix and less janky window management.

But for me to do that they might have to allow full vim motions as well
by spit2wind | 2025-11-01 22:07:03+00:00
Open Emacs and press <return> to read the tutorial. This gives you the basics to be productive.

Understandably, some people complain that it shouldn't need a tutorial or the defaults are bad. There's validity to that angle. There's also validity to Emacs pre-dating GUIs, the IBM keyboard, and the x86 instruction set. Once you get past the history of windows and killing, you can explore. The history is also super interesting!

https://www.emacswiki.org/emacs?EmacsHistory

https://dl.acm.org/doi/abs/10.1145/3386324

After you've read the tutorial, go wild. Try stuff out. Break things. Fix them. Learn your limits. Learn that there are very few limits imposed by Emacs itself.

Hands down, the best resource for Emacs is Emacs itself. Especially, the Emacs manual and the Elisp manual. The "An Introduction to Programming in Emacs Lisp" is also excellent if you're not familiar with Lisp. Learn to read Info files and learn the help system (basically C-h f and C-h v)

https://www.gnu.org/software/emacs/manual/

Emacs really is a flagship of Freedom, with all its pain and glory. It lets you exist at the threshold of your zone of proximal development. Every bit you put into Emacs, you get a return on investment.

Welcome to the Emacs community! It's full of weirdos and wizards, as well as regular folk. Stick around and I'm sure you'll make friends in no time.
by cardanome | 2025-11-01 22:07:16+00:00
Browser integration is a completely basic feature I expect from any password manager. It is absolutely useless for most people without it.

In fact not having it encourages copy and paste which reduces security.

Whats next? Strip javascript support from browsers to reduce the attack surface?

I don't get how this is even a discussion. Either he is paid by canonical to be a corporate saboteur or he is completely insane.
by fleeting900 | 2025-11-01 22:07:49+00:00
Sometimes I feel like I live in a parallel universe to these guys who see value in things like this.

Where my life is mundane shit that most of the time I don’t even need the current generation of tech anywhere near. Walking the dog. Playing with and looking after my kids. Everyday conversations and intimacy with my wife. Barbecues with friends. Work.

And these guys lives are just working out, coding, and cooking on-trend dishes with expensive cookware, all to be relentlessly optimised.
by marginalia_nu | 2025-11-01 22:07:51+00:00
This is correct, but in practice, this accountability is so diluted that they're free to do whatever they want as far as public accountability is concerned up to the point what they do is so unpopular that a majority of voters across the union decide that replacing the council is more important than selecting their national parliament.

Then there's the commission, which is even less accountable to the voters.
by LavenderDay3544 | 2025-11-01 22:07:54+00:00
OP here, it's not mucking around with the license just making sure people know how the GPLv3 works. You are not required to provide source code for the combined work unless it is conveyed. If you combine the covered work with closed source but don't convey the resulting product you are not required to provide any source to anyone.

Many people don't know that, hence the clarification note.
by smt88 | 2025-11-01 22:07:58+00:00
Hiring for software eng is basically negative right now (tons of layoffs, not much hiring). Demand for juniors and interns is also a lot lower than it is for seniors. I'm sorry, but you may have graduated at the worst time in history for this degree.

My sincere advice is to find any job that will pay the bills, in tech if you can, and start practicing coding on the side. You can work on OSS or your own stuff.

The hard reality is that way too many people went into software than the industry could ever need, and a lot of you just won't end up as professional coders.
by I_complete_me | 2025-11-01 22:08:07+00:00
IANAD I am not a developer.

I got into vim because it made total sense to me as a way to transfer thoughts to words, I loved it , I lived it and I love it and live it. Then I heard about emacs org-mode – after trying for ages to find the "software to organise my life" (pick your poison).

I found it to be totally workable, initially, via doom-emacs.

Then they said "You won't believe Magit".

I didn't leave my wife, instead I invited everyone into my world.

True, I had been fooling around looking for a wife. I hit on vim. She was perfect. In her world there were people who knew all about perfection – no surprise – until I met her beautiful sister. I fell in love with her. Then I met a relation of hers (her name was Magic, also beautiful) and I invited them all back to what became their place where I am now welcome too.
by idle_zealot | 2025-11-01 22:08:15+00:00
It's not just the government. Generally I think knowledge is very important, but as with any important value it butts up against other rights and values. In this case, the individual right to privacy ought to win out against a company or government's or neighbor's right to knowledge. Privacy, like speech, is one of those critically important rights that when violated en masse leads to catastrophic harm; in privacy's case that's through chilling effects, enabling more effective targeted enforcement of laws, and effective targeted propaganda campaigns. A lack of privacy reinforces and exaggerates any existing power structures and imbalances. For an authoritarian, this is fantastic. If you believe in democracy or egalitarianism it should be terrifying.
by noosphr | 2025-11-01 22:08:22+00:00
The whole thread started someone making the wrong point that:

>They are of no commercial interest to Ubuntu.

Which is plainly false.

Julian can believe whatever he wants, in fact the more naively idealistic he is the better for Canonical.

The fact of the matter is that corporate Linux's benefits from impossible to run setups. That's the whole business model. The more convoluted the setup is the more money they make. Rust fits into this business model perfectly.

You'd think people would have learned this after the Nth rug pull from supposed champions of free software like RedHat.
by teaearlgraycold | 2025-11-01 22:08:28+00:00
I’m a bit of an LLM hater because they’re overhyped. But in these situations they can be pretty nice if you can quickly evaluate correctness. If evaluating correctness is harder than searching on your own then there are net negative. I’ve found with my debugging it’s really hard to know which will be the case. And as it’s my responsibility to build a “Do I give the LLM a shot?” heuristic that’s very frustrating.
by cs702 | 2025-11-01 22:08:36+00:00
"Within one to two years, we’ll likely have AI systems that are smarter than any individual human at almost any cognitive task. The question is what happens after that." - Elon Musk, October 2025

Hmm... I would be more alarmed if it weren't Musk making the prediction. He has a poor track record on timing. For example, here's what he said about self-driving a decade ago: "From a technology standpoint, Tesla will have a car that can do full autonomy in about three years, maybe a bit sooner." - Elon Musk, October 2015[a]

[a] https://en.wikipedia.org/wiki/List_of_predictions_for_autono...
by pton_xd | 2025-11-01 22:08:49+00:00
> Full disclosure: Anthropic gave me a few months of Claude Max for free. They reached out one day and told me they were giving it away to some open source maintainers.

Related, lately I've been getting tons of Anthropic Instagram ads; they must be near a quarter of all the sponsored content I see for the last month or so. Various people vibe coding random apps and whatnot using different incarnations of Claude. Or just direct adverts to "Install Claude Code." I really have no idea why I've been targeted so hard, on Instagram of all places. Their marketing team must be working overtime.