skysight-inc/HackerNews huggingface dataset:
The website makes further arguments: English is the official language in many other countries, therefore choosing the UK is arbitrary.

You could define a complicated rule to make it less arbitrary, but then the choice of the rule itself would be arbitrary. I think the point that any mapping will be to some extent arbitrary is correct.

The problem for me is arguing that because any arbitrary convention will be offending or confusing to some, then no convention should be chosen. As opposed to the practical idea of just picking a convention that makes sense.
I speak Russian, I don't live in Russia. Never have, never was a citizen of. Why the hell do I have to select the flag of Russia if I want to use something in Russian?
No, the "Potential for reverse causality cannot be eliminated" means that instead of artificial sweeteners causing diabetes, causality can be reversed: Diabetes causes the intake of artificial sweeteners.

All these studies just show an association, but can not prove the direction of causality. For whatever reason, the idea that diabetic and overweight people deliberately seek out zero sugar sweeteners so that they can enjoy sweetness without making their situation worse just doesn't seem like a plausible explanation to them.

Personally, if you can't definitively prove something is bad for you after 45+ years of research, I just don't care anymore. People can occasionally drink Coke regular without issue, I wouldn't be worried. Most of the time, diabetes is not caused by merely occasional consumption of sugars.
> Insanity for anyone who worked in ecosystems like go, c#, rust

On the other hand, I can easily pick a part of the "C ecosystem" that suits me really well, for there is so much choice! In rust, I'm stuck with some conventions that I must learn to love or else. In my case I like rust the language but cannot stand the ecosystem (most notably, the cargo tool). Similar thing for javascript: the language is OK, but the node ecosystem is nuts.
Writing a PostgreSQL formatter / pretty printer in Rust. (2021)
Unknown to me if that's real, but you can hear AM radio with a sausage of you're next to the transmitter's antenna: https://youtu.be/GgDxXDV4_hc
I use KDE Connect for that. Have you given it a try?
Tangential rant:
Anything that tries to second-guess what user meant is doomed for failure in some (not even so obscure) cases

I prefer all my UI in English, because it's easier to navigate settings. But i also hate when google tries to be smart and (poorly) auto translates the reviews in Maps from one of the languages I fluently speak, to English. I didn't find any way to separate those settings.

Also, i believe, Libre Office tries to deduce the monetary units from OS settings, and forces me to changes dollars to euros.

Just ask me what i want!
Hmm thanks, so that says:

> To broker connections, PeerJS connects to a PeerServer. Note that no peer-to-peer data goes through the server; The server acts only as a connection broker.

> If you don't want to run your own PeerServer, we offer a free cloud-hosted version of PeerServer.

So I suppose there's still a server, but it's shared and run by two folks based on donations: https://peerjs.com/peerserver
A.I. Therapist: Yay or Nay?
So a few months ago, I built this A.I. Therapist which does not give static answers and first tries to ask relevant questions and only then give a solution.
This was my attempt to simulate an actual therapy session, because my friend couldn't afford therapy.

I later publish the app on Playstore by the name Therapo.

The idea is that since a lot of people believe in their religious scriptures, you will directly be able to talk one scripture from your religion. Right now, only a few religions were added.

The thing is that it helped 2 of my friends and one of my friends parents were going through a divorce but after using the app, they decided to give their marriage another shot.

This sounds very cool and overwhelming but I am not able to decide if I should even pursue this idea in the first place.

Would love some criticism.
This is only an issue if the flag is the only information provided. In the case of the Swiss languages, you could use the Swiss flag for all for all of them, or only for the languages that are unique to Switzerland.

Words do not have to be unique in language. You can lead an army and you can lead water in a lead pipe.
Fair enough. The bar for intent should be high, though.

I use FaceTime Audio frequently for calls. Once I was asked to testify in respect of an investment fraud I prompted my firm to report. I got grilled for not being able to provide complete call logs. My concern is criminalising incomplete records creates the precedent of requiring them at all times.
The Option type seems to have various standard Rust methods like expect() implemented that I don't believe std::optional has.

I haven't checked recent C++ standards, but I don't believe you can use partial classes/extensions in C++ like some other OO languages to add these methods to a native type. Many helper functions commonly used in Rust also only seem to exist in C++23, which not ever project can be compiled under yet.

In normal C++ code, the native types would probably be better to use, but if you're going full Rust style code, you may as well use these new types.
Show HN: Parsedog – typesafe data extraction from PDFs and images
Launching my first product, will appreciate any feedback :)

Upon registering I will give everyone generous free quota ($65 of AWS Textract value)
And before someone pops in with "but what if they deleted the key?" - well, then for all intents and purposes, they've also deleted the document, in violation of the legal hold.
Roddy Piper has the best Jeans.
Show HN: I created my first SaaS AI Hub that you can use AI models in one place
I'm excited to share my first SaaS project with you all! After months of hard work, I've created an AI Platform Haechi AI(https://haechiai.com) that brings together a range of AI models in one place.

With my platform, you can:

AccessAI models like Gemini, GPT, Claude 3, and Stable Diffusion XL and more.

You can switch between text-to-text models seamlessly, and your chat history will be persistent throughout the conversation

Using hardware infrastructure, including NVIDIA T4, A40, and A100 GPUs, you can generate high-quality content in seconds when using content generation models like Stable Diffusion. You don't need to wait for minutes or hours, and you don't need to upgrade your PC to use such hardware-hungry models.

I'm continually adding new models and updating the UX regularly. Currently, I'm working on adding chat history for the Text2Text assistant, so you can pick up where you left off at any time.

Next, I'll be focusing on the Image Generation section, where I plan to add more models beyond just SDXL. You'll be able to switch between different stable diffusion models and LoRAs. My goal for the Image Generation section is to achieve the flexibility of Automatic1111's WebUI.

My overall aim is to make AI more accessible and user-friendly for everyone, without the need for upgrading your PC. I'd love to hear your thoughts and feedback!

Thank you for your support and for taking the time to read this.
I picked up a couple RTX 4060ti in the 16GB version for $450 each a couple days ago from Bestbuy. Had been looking at the 3060 like yourself. Installed LM Studio and have been trying out a bunch of models with varying levels of quantization, completely pain free.
What is the "Correct" Speed Limit? [video]
See? You’ve already managed to figure out which flag to click despite your VERY exceptional situation.

This is great UI design.
When a word ends with an s, the use of an apostrophe without another s is valid English.

Thomas’ and Thomas’s are the same thing.
This is a common misconception around the definition of legal tender.

A shop is perfectly within their rights to refuse to sell you something if you are not willing to use their accepted payment methods.

Legal tender simply means they can't sue you if you offer to settle their debt using a legal tender currency. If they have refused to sell you the item, there is no debt, therefore no obligation to accept any particular instrument

https://www.bankofengland.co.uk/explainers/what-is-legal-ten...
It's only an extension of big brother from the late 90s, to not say real world from MTV in the early 90s.

At the end of the days, everyone wants and hopes to be an idol or famous.
Sounds like PRC either has all the info on Virginia subs or is about to.
I see, but that's also possible with CMake right? You can use ccache or sccache via -DCMAKE_CXX_COMPILER_LAUNCHER=ccache/sccache.
> These aren't deserving of extra protection from the rabble

Agree. But they shouldn’t be denied any protections we plebeians would expect and be afforded.
I always thought they should be using the flag of the UN to indicate the location of a language selection dropdown, and just list the name of the languages in their native form in the list.

But being able to choose the language is always much better than sites forcing you to use a specific version of a site depending on your location, which is such a pain.

Side note: seeing the Taiwanese flag for traditional Chinese is kinda like the French flag in Switzerland for Hong Kong.

The French flag is a particular offender, with so many countries speaking French in Europe, Africa or Canada.
So somewhere there's a gay duck having a bad night.
As you have volunteered to be a 1%-er, I salute your sacrifice.
How is technical nature of your communication with others at all relevant? The court can order you to hand over the encryption keys, and if you destroy them, then it's the same thing as destroying the communication.
Replace it with a QR, but it contains a UUID which has to be used to look up the current street name.

(If all you have is a phone, everything can be solved with an app.)

https://en.wikipedia.org/wiki/QR_code
I've already tried Kagi and Perplexity, but now I'm trying You.com. What matters to me is the cheapest option.
Oddly on my system, it works better in Firefox (it's not animated, but all the elements are there) than it does in Chromium (completely blank where the animated demo should be).
> any human being who hallucinated or confabulated with as much regularity as LLMs would be considered severely mentally ill.

ie, it is common enough that we have a label for it. And the stats on how many people have a mental illness are not encouraging. If you put a little fence around the people hallucinating and dehumanise them then sure, humans don't hallucinate. The problem with that argument is they are actually still people.
Reor: Self-organizing AI note-taking app that runs models locally
When they fix the hallucination problem.
Deterministic Quoting: Making LLMs safer for healthcare
lol no. arguably the word ain't is more proper English than Chris' or boss'
That only works in dreamland. Banks and traders must record all calls by law, for example. https://www.bankingdive.com/news/sec-cftc-fine-11-banks-18b-...

> The Securities and Exchange Commission (SEC) and Commodity Futures Trading Commission (CFTC) fined 11 Wall Street banks and brokerages more than $1.8 billion in a long-anticipated move to curb finance employees’ use of unapproved messaging platforms and companies’ failures to keep accurate records of those communications, the regulators said Tuesday.

But it's not a "cool" tech company so you don't hear about it on HN.
If you give responsibility for street signage to local councils then you'll inevitably find that one of the hundreds of councils eventually does something dumb like this. The technical solution for this specific problem is readily available but the political solution seems more interesting/complicated.
You are asking wrong questions. Of course, there exist data brokers with some information about me. It is not impossible that even a copy of one of my IDs leaked and one of my identities is currently actively exploited by robocallers. What’s important is that within the EU space most of that information is outdated, toxic and not actionable. There’s zero realtime surveillance and I do not receive any relevant product offers beyond reasonably expected behavior of marketplaces.
You’re making the assumption that the entity with the data, and the entity that wants to process that data are the same entity.

An obvious use case for ZKP’s, which is under active research, is allowing medical data from institutions like the NHS to be processed by research organisations and pharmaceutical companies. Allowing pharmaceutical and research organisations to extract useful medical data from large populations, without requiring the handover of personal medical data.

In that situation the owner of the data has a clear incentive to use ZKP’s (they’re required to protect medical data), and so does the data processor (they can extract new inferences from previously inaccessible, but extremely large, datasets). There’s obviously a clear profit motive as well, and given the cost of medical research, the use ZKP’s doesn’t seem unreasonable.
> consoles aren't essential for day to day life

Maybe so, but that doesn’t mean they can defraud their users

Most the time they break their own Eula, lose customer data, change rules on the fly, etc.
Typing the whole name takes longer and you don't always know exactly what to type, so you have to type a bit of the name, then look at the list. Flags help with the latter part.

Here's a funny example of where flags are useful:

People from Slovenia [SI] (natively "Slovenija") speak Slovene/Slovenian [sl], natively "Slovenščina", ajdective "slovensko".

People from Slovakia [SK] (natively "Slovensko") speak Slovak [sk], natively "Slovenčina", adjective "slovensky".

Opening up a language picker, I usually search for "slo" (if there even is a search bar!) and then read the options left. But since the difference can be as little as a single character, even without dyslexia and with good eyesight, I still screw it up sometimes. The flags however, even when small and/or blurry, can still be quite easily differentiated by anyone familiar with both.
The Danish Address Register (DAR) assigns a UUID to everything in the addressing system - street names, postal codes, building addresses... It's a nice official database to have in Denmark but I don't know of any products that actually store the UUIDs in the database.
Or, my personal gripe, ISO 7816 - your everyday smartcard standard. A full copy sets you back > 2k €.

[1] https://www.vde-verlag.de/iec-normen/suchen/?publikationsnum...
Apple ecosystem is a prison as well. Just cleverly disguised as a garden :)
std::optional<T> is fundamentally broken because it has an imolicit conversion (or operator* or something) to T. If you forget to check if it's empty you get UB.
A lack of consideration for others feelings.
Show HN: A game to pick a favorite from a list
Sunday morning programming fun. Created a little game to compare items from a list head-to-head and pick a winner. Inspired from social media short videos where people choose their favourite food, song, holiday destination etc. There are some example lists of cities, movies, actors, fragrances etc to play with and you can create your own list of items and play.

Check it out - https://yash.info/head-to-head.html

I created it mainly to pick a favourite fragrance from my collection of 50+. Not only is a fun project to build but it also allows me to use some of the interesting libraries and code snippets I find.

Programming logic wise there’s nothing fancy happening here, just picking a random element from an array and doing some JS and CSS around that.

New thing that I got to learn was generating a random color of a specific type (pastel, fluorescent, light) by playing with HSL values in a specific range instead of the RGB.

Discovered https://arraythis.com to convert a list to a JS array.

Used SweetAlert https://sweetalert.js.org for alert messages.

Been coding for 20+ years and such little projects still give me the joy of creation plus you always learn/find something that you did not know yesterday.
We still don't understand how one human apparently got bird flu from a cow
I am so glad I read your comment, so faschinating!
I know a person from Ireland that doesn't take well to being associated with the "Butcher's apron" as he refers to the flag of Great Britain. Ireland has its own flag and they are very proud of it. And they'll object to any suggestion that they are English.

And of course England has its own flag, which is not the same as that of Great Britain. And of course quite a few countries still using English because they were formerly colonized/oppressed/etc. (take your pick) and might have a thing or two to say about having to deal with the British flag.

There are a lot more languages than countries. And language variations, dialects, etc. And a lot of flag / language combinations are confusing, insulting, historically incorrect, or not that helpful. Like the British, the French were all over the place and there are lots of places that speak French that don't use the French flag. Likewise Spanish is used all over the Americas. India has about 21 official languages (I think, might be more). One of which is English. So, it's complicated for English and it doesn't really get any better for other languages.

Telling people to grow a tougher skin isn't particularly user friendly or that helpful.
Looks like concerns around ULEZ were way overblown, given Khan's comfortable win. A lot of noise drummed up by a small minority of fruitcakes on social media.
Thanks, these are indeed good arguments. This made me reconsider but I am still not entirely convinced. I would argue that the association of the flag with the current government rests largely in the mind of the reader, not in the convention itself.
>> Im also interested in what the differing factor is.

> vast has a lot of bad machines with terrible PCIe lanes and architecture you have to learn the hard way.

Wouldn't gpudeploy have exactly the same problem? How is it mitigated with gpudeploy?
Eco-CI: CO2 Emissions of GitHub/Gitlab Pipelines
Eco-CI is a project aimed at estimating energy consumption in continuous integration (CI) environments. It provides functionality to calculate the energy consumption of CI jobs based on the power consumption characteristics of the underlying hardware.

Eco-CI supports both GitHub and GitLab as CI platforms. When you integrate it into your pipeline, you must call the start-measurement script to begin collecting power consumption data, then call the get-measurement script each time you wish to make a spot measurement. When you call get-measurment, you can also assign a label to it to more easily identify the measurement. At the end, call the display-results to see all the measurement results, overall total usage, and export the data.
Can't the government fund a single open standard? Every council is now individually paying to license this broken spec.
Change my view: USA is going to strengthen ties with AUKUS instead of European NATO allies (except select counties like Poland) regardless the administration.
I think it's more an "can i do this" project, rather than a product that can be used in prod
And if you are a Russian-speaking Ukrainian who has to pick the Russian flag? Or an Irish person who has to pick the Union Flag? Not even the English flag, because nobody actually uses that for the English language, but the Union Flag!

This isn’t an abstract technicality, forcing people to use the wrong flag can trigger some very strong negative emotions if you get it wrong.
Thanks, I was curious what are the main differences to Meson (the only general build system so far that I enjoyed using). From these past discussions I gathered:

Xmake's biggest advantage: it's a single binary (vs Meson requiring Python)

Meson's biggest advantage (aside from popularity): it's a declarative DSL rather (vs including a full-blown programming language like Lua in Xmake)

(The second point is subjective, I know some think that including a full programming language is a strength but to my eyes it's a downside that largely outweighs the Python dependency.)
I've seen this one around but not seen anyone use it. What are its advantages over something like meson?
I like how people on here act as if corporations are not run by humans with personal flaws and huge egos
I consider assembly to be a basic skill like arithmetic. Most of us have a calculator on hand 24/7, but being able to look at a clock and say 'I've got 12 minutes' is useful.
Your impressions 1 and 2 can both be correct, and there still be an association between artificial sweeteners and type 2 diabetes.

It has been shown for decades that this association exists, it's establishing cause, and causal direction that's hard. Does consuming artificial sweeteners cause diabetes? Or does having diabetes cause the consuming of artificial sweeteners?
No, I did try the Gnome equivalent a long time ago but these days I use a more minimal setup. So I'd prefer a CLI tool.
As someone who’s been through a lot of therapy. They all pretty much sucked. I’d say ai can disrupt this niche rather easily.
I wonder if this means SpaceX can build launch and landing facilities in Australia. Australia is really well positioned near the equator. I think it also has better weather than Florida, but I'm not sure.
Unclear. Maybe there's a bubble gum shortage.
There is no such thing as “supply and demand” in a market dominated by collusion.
I think the sorbitol based "pecan" resin is worthy of its own article. https://www.nrel.gov/news/program/2023/a-recyclable-plant-ba...
You took my money but refuse to provide the service. This borders on fraud

This sounds like a very simple class action
> review bombing

Checked out of curiosity, at the time I started writing this comment, the Steam store page lists a total of 465,340 reviews for Helldivers 2, of which 137,264 are negative reviews left in the last three days. The game was released ~3 months ago, giving us the beautiful statistic that over 3 months, 1/3rd of all reviews were negative reviews left in the last 3 days.
Regarding 2 and 3: depending on the type of computations you need to do there are ways to verify the integrity of a delegated computation with very high confidence for very low cost. Typically if you're computations happens in a modular structure it's quite easy. See for example my THC (trustable homomorphic computation) project and the accompanying paper: https://pablo.rauzy.name/software.html#thc
There is also a video presentation because the conference where the paper was published took place during a COVID induced lockdown: https://www.youtube.com/watch?v=6DByVlqpH0s