skysight-inc/HackerNews huggingface dataset:
Ask HN: What Are Your Experiences with RAG and LLMs in Non-English Languages?
I’ve been working on some projects with Greek-language data and have encountered some interesting challenges with RAG and LLMs. In an English-speaking universe, it's relatively straightforward to have a decent prototype in a short time. But in other languages, it has proven a bit trickier.

I’m curious to hear from others working with non-English languages—what challenges have you faced? Some areas of interest:
- Models that are more open to switch language
- Availability and quality of language-specific retrieval corpora
- Differences in tokenization and embedding quality
- Handling multilingual queries and responses
- Any workarounds or best practices you’ve discovered

Would love to hear both success stories and pain points.
SNES consoles appear to run faster with age – by up to 182 Hz after 35 years
My wife is an opposite of power user and she now uses mostly chatgpt for anything more complex. The ease with fluent sentence search compared to trying to fit those few right terms that google search would understand, not overdo it, avoid over-SEO-ed pages... google search has been gamed for so long it became victim of its own success. It just has momentum but thats waning.

Plus often first results are pure ads, fuck that and fuck them. Maybe LLMs will one be gamed similarly, then we move to something else but right now its night and day even for common folks. Who cares knows it.

Just recent case - we were looking for a robot vacuum cleaner. Spent an hour battling shitty seoed crap sites in google search like nytimes with their paid very selective biased reviews, went over quite a few reliable ones, user reviews etc and came to my wife with list of preference vs cost vs reliability vs other aspects. She puts a short sentence in chatgpt and its the same freakin' list, in 20s.
Oh, people who say "I'll never join the dark side" will get fired/imprisoned, of course.

My point is that those very-visible outcomes aren't necessarily the most-impactful result of the policy.
Its also one of the more controversial features and its introduction sparked Guido's stepping down.

Since it was introduced, I have been looking but there has been only a handful of times where I could use it to write clearer code.

I'm curious if anyone actually likes it.

edit: A quick search shows that I do use it regularly in while loops, e.g.:

while result := my_fun():
...
python's use is the unusual one; the most common use (dating all the way back to algol) is to use it for assignment, so you can use = for equality.

https://en.wikipedia.org/wiki/Assignment_(computer_science)#...
Who's going to get those jobs, and how do you feel about them having access to all that data?
I'm not familiar at all with the Ferrocene specification, but in general I do wonder if the ISO C/C++/Fortran (singling these out as I'm somewhat familiar with them, not saying there aren't other languages with similar spec processes) process of a prose spec is really the best way to go in this day and age? Those languages certainly have their historical reasons for the specs being the way they are, but I'm not convinced it's the only right way of doing a spec if starting from scratch today.

Say, what about something like a formal machine-parsable spec and/or a testsuite that describes the way the language should behave, rather than a prose description that then each compiler writer interprets to the best of their ability?
Y'all looking for a CMO when you should be looking for ako&co
Can't answer this particular question. But I remember hearing that developing new antibiotics is not very profitable - To minimize resistance building against new antibiotics, old antibiotics will be used until they are no longer working. So new antibiotics just won't sell that much for now.
No, it reads like "your precious AI generates first year junior code". Like the original article.
Also consider secondary effects. If you have a steel tariff anything that uses steel is more expensive. A lot of things use steel, so a lot of things get more expensive. Now thr sellers of those things have to make their stuff more expensive, at some point this increases some of the costs of a service company, e.g. energy bill, rent, the cost of computers and office stuff. A VFX company is more far removed from the steel market than a steel shop would be, but it still is not totally decoupled.

But we are not talking about a tariff on steel, we are talking about a tariff on everything.
Open source implementation > open standard every time.

C++ is from an era open source was not yet well established.
Yes, they could be, but then you 100% rely on the client tools doing a good job doing that, which they aren't always good at, and they also have to reinvent the wheel on what are becoming essentially commodity features.

E.g. one of the biggest annoyances for me with cursor was external documentation indexing, where you hand it the website of a specific libarary and then it crawls and indexes that. That feature has been completely broken for me (always aborting with a crawl error). Now with a MCP server, I can just use one that is specialized in this kind of documentation indexing, where I also have the ability to tinker with it if it breaks, and then can use that in all my agentic coding tools that need it (which also allows me to transfer more work to background/non-IDE workflows).
> You can’t run arbitrary programs of your choice on an Android phone without rooting, or on an iPad or an iPhone without jailbreaking.

Since when? You can easily run your self-built / third party apps on Android WITHOUT ROOTING and without paying / getting verified by google. Not-rooting only prevents you from circumventing the Android security model (dedicated toggles for each permission)
“You can count calories and sugar content of the meal using just a camera”

“You can have a full self driving car with just a few cameras”

In a way both things are very much similar and the real accuracy is more of a fiction than reality.
I feel exactly the same way, it’s profoundly depressing.
> you also will be sued into oblivion by Disney if you paint a picture of Mickey Mouse advertising your soap, so why should it be any different if an AI painted this for you?

If the AI prompt was "produce a picture of Micky Mouse", I'd agree with you.

The creators of AI claim their product produces computer-generated images, i.e. generated/created by the computer. Instead it's producing a picture of a real actual person.

If I contract an artist to produce a picture of a person from their imagination, i.e. not a real person, and they produce a picture of Harrison Ford, then yeah I'd say that's on the artist.
Bacteriophages suck. What some people never tell you is that the body treats phages as invaders and can very effectively get rid of them, they are not adapted to the human environment. These are only good for local treatments, sometimes...
I have written Python since 2003 and used walrus only once. It's unnecessary.
In math = is used for equality and := for definition[1] which is probably the closest thing to assignment in a programming language. That is why Pascal and similar languages use = for equality only and := for assignment.

That always made more sense to me than = for assignment and more =s for different kinds of equality, but in the end this syntax discussions are always just bike-shedding.
> The scary thing is: I have seen professional human developers write worse code.

That's not the scary part. It's the honest part. Yes, we all have (vague) ideas of what good code looks like, and we might know it when we see it but we know what reality looks like.

I find the standard to which we hold AI in that regard slightly puzzling. If I can get the same meh-ish code for way less money and way less time, that's a stark improvement. If the premise is now "no, it also has to be something that I recognize as really good / excellent" then at least let us recognize that we have past the question if it can produce useful code.
In my app the user could have an arbitrary number of long documents open on mobile at the same time, vertically stacked. (This UX makes sense for my app because most docs are daily journal entries.) Sticky headers are very useful here.

Now I’m just waiting for scroll-timeline or scroll-state to hit GA so I can shrink stickied headers in pure CSS.
More people use computer applications effectively now than at any previous point in history. You might want to check your priors and consider that taste does not inform usefulness.
I probably have a skewed sample, but in my observations those with the best reasoning skills tended to have a mix of views that would be labelled "left" and "right". The better the reasoning skills the less likely they were to just agree with things like "trans women are women" or "capitalism is the best economic system" and the more likely they were to dissect the statement and terms.
Fully-generic character-level textual sync is an unsolved problem (and likely, always will be).

That's also not typically the best way to sync one's concrete data models, and if your data has any sort of structure, you can likely produce a merge operation that works Well Enough™ in practice
It is a rite of passage, as electronics wizards say. I remember at least another good example shared in the wild: https://github.com/vascofazza/8bit-cpu
> Well, but that API Gateway x Lambda x DynamoDB combo will not answer support E-mails, will it?

How does that factor into the $40/month price point ?
You’re thinking of copyright law, not trademark law. Which serves a different function. If you’re going to critique something it’s useful to get your facts right.
I'd much rather have it just use the system time, which is already available over a javascript API. I wish it just were included in your html form datetime-local request.

https://caniuse.com/mdn-javascript_builtins_intl_datetimefor...

or appending the `Date().getTimezoneOffset();` to receive a ISO8601 timezone offset
I think every language has its... people. Javascript, VB, you name it.

That said, Rust is the only language I've ever actively avoided because of its community.
If you're handing out red cards for repetition, aren't you guilty of the same infringement? You repeated the exact same prompt, which is itself an obvious bait for AI to draw the pop-culture lookalike.

I'm surprised by the comments here. When your prompt is so mind-numbingly simple, an obvious "dare" for AI to be a naughty little copyright infringer, can you blame it for dishing up the "big mac" you asked for while sitting in a fancy restaurant?

Don't want Indiana Jones? Don't ask for Indiana Jones!
Interesting. I think the software is absolutely tasteless. For a long time it had to update "twice", asking you to restart steam 2 times in a row. It defaults to showing an "ad" on startup. Its chat had a bug that had hidden messages everytime someone wrote you, so you had to reopen the window several times to see it.

Headbangingly bad software and UI design. I've seen people from Fiverr create better UI in 2 hrs.

Not to mention there's a terrible 5-10% sale 99% of the year thats more expensive than everywhere else you can buy the game.. Just great.. What a treat to gamers, gotta feel real lucky to get -5% off 365 days a year!
kw is an instantaneous measurement. Energy usage would be kWh (kilowatt-hours). Considering it would take a tiny fraction of a server’s compute for less than a second this would be very small.
Now those poor people are online globally and can scroll Instagram.
I believe in people, but I start to think that scrolling is the Fox News or AM radio of a new generation, it just happens to be the backbone of the economy because automation is so much cheaper than people.
> US rates are far lower than the EU's.

This is a lie. And no, VAT is not tariff. And no, Trumps formula does not measure tariffs.

> efforts to uncover and stop corruption in the US Federal government.

There were no such efforts. There were efforts to knee cap both transparency and agencies that used to act against corruption. Trumps previous administration was drowning in corruption and there is no reason to think this one is different. Musk is effectively giving government contracts to himself.
You can use the parking_lot mutex implementation crate, which includes support for deadlock detection. Personally, I also try to avoid using Tokio's async mutexes.
Fastify/Vite 8.0.0
Compiling Python from Source
I can think of so many pieces of software that does that: having a local state, having a remote state, and keeping them synchronized whenever internet is available. It's how email apps work. That's how all cloud drives work, and Dropbox is more than a decade old at this point. It's how notes apps work. Etc. etc.

Really can't see how this can be regarded as a recent idea.
It isn't funding education in itself that lowers GDP, it's high tax rates. Investors put money where it gets the best returns. Suppose one country has a 20% tax rate and the other has a 60% tax rate, i.e. they keep 80% of the returns instead of 40%. Then they don't invest in the second country unless the returns are twice as high to begin with, and in most cases they're not.

Governments making beneficial use of tax dollars can counteract some of that, because the investments would increase productivity there (e.g. more educated workforce), but for that to work the government would have to make net positive investments against the losses resulting from higher tax rates. That's notoriously difficult and governments more often fail than succeed at doing it efficiently, and there is a strong incentive for corruption. If any significant amount of tax money is directed to cronies or politically connected constituencies, the possibility of not causing net harm quickly plummets.

Moreover, government spending has diminishing returns. Collecting enough in taxes to have a basic government that can at least enforce laws against violence and provide transportation infrastructure has very high returns. The first $10M you spend on police might cause the number of unsolved murders to go from 1000 to 500. The next $10M you spend might cause it to go from 500 to 450, because the remaining ones are harder to solve, and because there are fewer remaining to solve. At some point additional spending isn't getting enough of a benefit to be worth the cost. And the same for infrastructure and education and all the rest of it.

The exact breakeven point is obviously a matter of some debate, but there is generally a negative correlation between higher tax rates and GDP per capita, implying that most current governments are either taxing at inefficiently high levels because the marginal government program isn't worth the cost, or that there are productive investments governments could be making with the existing money but instead they're allocating it to something else, e.g. because of government corruption or mismanagement.
> "me 3 months later" counts as a whole second developer

A fairly incompetent one, in my experience. And don't even get me started on "me 3 months ago", that guy's even worse.
> They are nit trying to make it cheaper and they are not trying to make it more accessible

Should they be doing these things?

Maybe I've read too much Caplan, but credential inflation seems to be wasting the new generation's best years.
Tesla Cybertruck's recall fix is a joke that leaves burn mark and gap
Eventually even things we took for granted like Wikipedia will be gone.

Welcome to the new dark ages.
I attempted OCR with OCRmyPDF / Tesseract. It's not great, but it's under 1% the size, at least. https://github.com/pronoiac/altair-basic-source-code
Celebrities !== Artists
I mean, did anyone here read the prompt and not think “Indiana Jones”?
Looks very nice!

Having said that: I severely hate content in this form, where you have to scroll like your life depends on it just to read a paragraph or two.
Sharing resources is always a source of deadlocks and bugs, I don’t see a feasible resolution to that in a programming language. I don’t think one gets into deadlocks more often than any other language with Rust, but you are not experiencing most other concurrency bugs, which makes it feel like deadlocks are a bigger issue.
Their wishlist is composability, being able to write performant code, being able to perform other low-level operations, being able to use assembly and a reasonably easy build system.

I'd argue that's not just a fairly common list of desired features but that if there's more than 1 of those desires not in your own list then there's probably better languages than Rust to consider.
Eh, I write a lot of Python and while it's unnecessary, it can make code easier to read if not overused.

if (config_fn := base_dir / "config").exists():
...

is just a tiny bit shorter than this:

config_fn = base_dir / "config"
if config_fn.exists():
...

but if you do this enough times (if you are handling a lot of possible errors / missing data, etc.) it can definitely shorten the code.
I fail to see how corporations are responsible for the climate crisis: Politicians won't tax gas because they'll get voted out.

We know that Trump is not captured by corporations because his trade policies are terrible.

If anything, social media is the evil that's destroying the political center: Americans are no longer reading mainstream newspapers or watching mainstream TV news.

The EU is saying the elections in Romania was manipulated through manipulation of TikTok accounts and media.
Honestly that part of the article and some other comments have given me the idle speculation, what if that was the solution to the, "Humans no longer feel they can meaningfully contribute to the world," issue?

Like we can satisfy the hunting and retrieval instincts of dogs by throwing a stick, surely an AI that is 10,000 times more intelligent can devise a stick-retrieval-task for humans in a way that feels like satisfying achievement and meaningful work from our perspective.

(Leaving aside the question of whether any of that is a likely or desirable outcome.)
How can this article be written by LLM? Its date is November 2021. Not judging the article as a whole but the command you pointed out seems to be correct. Faster is the name of the pool.
"60% of the time it works every time!"
That's fair. People really are like that. This is suboptimal, and I emphasize with both frustrated devs and PHBs worried about escalating support costs. The reasons behind why users are like this are complex, but "users are stupid" isn't one of them.
Advertising Banned on All Sites Blocked in Russia Starting September
i thought i remembered studies where people who know they are being prayed for have worse outcomes than those that don't. The guess being some kind of performance anxiety. Couldn't track down the details, so perhaps just my own misrememberance.
IME, and experiences may vary, "Well Enough" merge function usually means corrupt data, confusing outputs, incoherent semantics, and frustrating debugging sessions at any kind of scale beyond playing around. YMMV.
Exactly! The are so many alternatives, why do we have to place THE truth so highly?
Please don't be offended by my opinion, I mean it in good humour to share some strong disagreements - Im going to give my take after reading your comment and the article which both seem completely OTT ( contextwise regarding my opinions ).

>meaning behind them is not dependent upon the perspective of an external observer.

(Yes brother like cmon)

Regarding the author, I get the impression he grew up without a strong father figure? This isnt ad hominem I just get the feeling of someone who is so confused and lost in life that he is just severely depressed possibly related to his directionless life. He seems so confused he doesn't even take seriously the fact most humans find their own meaning in life and says hes not even going to consider this, finding it futile.( he states this near the top of the article ).

I believe his rejection of a simple basic core idea ends up in a verbal blurb which itself is directionless.

My opinion ( Which yes maybe more floored than anyones ), is to deal with Mazlows hierarchy, and then the prime directive for a living organism which after survival , which is reproduction. Only after this has been achieved can you then work towards your family community and nation.

This may seem trite, but I do believe that this is natural for someone with a relatively normal childhood.

My aim is not to disparage, its to give me honest opinion of why I disagree and possible reasons for it. If you disagree with anything I have said please correct me.

Thanks for sharing the article though it was a good read - and I did struggle myself with meaning sometimes.
The most influential values in 1 Graphic
Seems to me most of that inflated budget is needed for the entertainment role of films, not the art in them, which a low budget can often stimulate rather than inhibit. In which case nothing of importance would be lost by a drastic shortening of copyright terms.
Intellectual property does not belong to you. The entire concept of "owning" intellectual property is a very recent thing.

So how about we go back to how it used to be and just remove this entire concept.

You can own things you can't own an idea.
I'm a big fan of all the builds and videos Ben Eater puts together, I've learned more watching his demos than a couple of years doing hardware design in college.
I attempted OCR, and while it's not great, it's a start. I considered adding a reference to "software wants to be free!" or the Open Letter, but I'm winding down for the night. https://github.com/pronoiac/altair-basic-source-code
> still a far cry from fossils related deaths

The question is not "which amount of fossil fuel, which amount of nuclear?" but about renewables and nuclear.

>> Because those who refuse to be exposed to induced risks can prevent most of it

> ??? In cities the bulk of deaths are cyclists/pedestrians

Being ultra-alert, or avoiding crossing any street or even avoiding any area where motorized vehicles zoom around is possible. Avoiding most of the effects of a major nuclear accident or of some wandering "hot" nuclear waste (during the upcoming 100000 years or so...) is way, way more difficult.

> Coal power plants are literally generating more radioactive ematerial

This is not about preferring coal to nuclear but about preferring renewables to nuclear.

> The entire french nuclear waste

(I'm French. ) Our "solution", named "Cigéo" ( https://en.wikipedia.org/wiki/Cig%C3%A9o ), isn't even ready (more than 60 years after the first industrial reactor diverged) and is officially imperfect (there are risks, French ahead: section «Déchets» in https://sites.google.com/view/avenirdunucleraire/#h.e4d4cdh3... ).

Better avoiding producing such stuff, IMHO. Renewables...

BTW check the trend: https://ourworldindata.org/grapher/electricity-fossil-renewa...
>But he looked around. “We were surrounded by people that were in their late 20s or 30s all day. And I realized that if I didn’t go to college, this is what life would be like.”

Lol, I can relate. I started working in an office when I was 16, now 24, and regretting wasting my youth grinding when I could have been having fun in a period of your life you only get to experience once.

Don't grow up too fast kids. Make stupid decisions and ride out your youth as long as you can afford to.
I'd say your money is best spent on lobbying.

I've never seen a corporate or government policy that doesn't allow for exemptions if the correct rings are kissed.

In fact, its often the point of a policy.
> Avant-garde music of this type is basically an NFT already. All of its value is in the novelty, none is in the aesthetics.

That's painting things with a broad brush and a wrong one at that.

Ironically, there's plenty of avant-garde art that is 100% about the aesthetics, to the point people complain they were "made without technique".