skysight-inc/HackerNews huggingface dataset:
> Born and raised in Japan and Japan won't give him citizenship?

Unrestricted jus soli (extending nationality unconditionally to those born in the territory of the state, regardless of ancestry) is largely an American (as in "of the Americas", not merely "of the United States of America", though the latter is a significant reason why it is true of the former) thing, though there are a few countries outside of the Americas who do it as well.

Some more countries have restricted jus soli, extended to those born in the territory of the state only if the government judges them to be ineligible for nationality by the law of any other state, or perhaps only if the parents are actually stateless, as a way to mitigate statelessness. (And states who have adopted a rule of this type for this purpose may have done so after the UN Convention on stateless persons in 1954, and may not have applied it retroactively.)
Probably at about the point you look at implementing a network stack on a microcontroller that isn't the ESP32.

Yes, this could have been a ESP32 project, because that has a network stack included, but it doesn't have an LVDS LCD interface, so you're going to have to implement one or the other on any 'simple' microcontroller.
Maybe it's just me, since people here in the comments apparently understand what this is, but even after skimming the comments, I don't. Some simplified API example would be useful either in the "marketing post" or (actually, and) in the github readme.

I mean, it's obviously about syncing stuff (despite the title), ok. It "simplifies the development", "shares data smoothly" and all the other nice things that everything else does (or claims to do). And I can use it to implement everything where replication of data might be useful (so, everything). Cool, but... sorry, what does it, exactly?

The biggest problem with syncing is, obviously, conflict resolution. Graft "doesn’t care about what’s inside those pages", so, obviously, it cannot solve conflicts. So if I'm using it in a note-taking app, as suggested, every unsynced change to a plain text file will result in a conflict. So, I suppose, it isn't what it's for at all, it's just a mechanism to handle replication between 2 SQLite files, when there are no conflicts between statements (so, what MySQL or Postgres do out of the box). Right? So, it will replace the standard SQLite driver in my app code to route all requests via some Graft-DB that will send my statements to external Graft instance as well as to my SQLite storage? Or what?
Thank you for the clarification! I understand that title capitalization can be quite complex, especially with specific rules in languages like German where capitalization can change the meaning of a word.

I guess handling these nuances falls under the broader categories of internationalization (i18n) and localization (l10n).
TIL about Antenna Theory/Design.

Yeah the human element is the strictest here. From the little research/thinking I did, BLE felt like the most "commonly available" tool we have. But I'm wondering if manufacturing a cheap wearable could also be an option.

I definitely need to do a longer/deeper dive for this project. I overlooked it in the past, thinking people don't need it. But it seems like I just dropped the ball in distribution previously.
Their manifesto promises were to the right of the main social democratic parties in Europe, and even to the right of conservatives in places like Norway. Their personal preferences might well be further left, but their manifestos were not remotely radical by European standards.

I'm happy that turning 50 this month I'm still lumped in with "younger people", but I find this rather comical.
You can be technically a citizen, but unable to prove that due to administrative errors or your parents bullshit. One weird case I remember from the news was people believing in the "sovereign citizens" thing and not exchanging their ussr passports to Ukrainian passport, than having a child and either not registering their birth or doing something of that kind.

As a result the parents can get citizenship, but don't want to, as authorities don't bother them much, but their now adult child is technically a citizen, but doesn't have paperwork to prove their status.
Looks brilliant!

My only suggestion is here:

> It also ignores any leading, trailing, or duplicate delimiters:

from textcase import case, convert

print(convert("IOStream", case.SNAKE)) # io_stream
print(convert("myJSONParser", case.SNAKE)) # my_json_parser
print(convert("__weird--var _name-", case.SNAKE)) # weird_var_name

In the case of a conversion target that has delimiters (snake, kebab) it might be nice to have an alternative option to preserve such features but normalise them to the target delimiter

i.e.

print(convert("__weird--var _name-", case.SNAKE, preserve=True)) # __weird__var__name
Cobalt chloride decomposes only at extremely high temperatures and it melts only at very high temperatures (726 °C), which could not be reached, in any case not before all water in the silica gel would be converted to steam and it would be eliminated. Even when no water is left, it is unlikely that the beads with cobalt chloride could absorb enough microwave energy to be heated at very high temperatures.

So by itself cobalt chloride could not cause any problem.

However, I have no idea whether the cobalt chloride is not mixed with some organic binder, to make it stick to the silica gel beads, which could burn in the oven, though that is also unlikely to happen before all water is removed from the gel, allowing an increase in temperature above the boiling temperature of water.

By using low microwave power and short time, so that no boiling of the contained water should be seen, it should be possible to dry even beads with cobalt chloride.
Leaving them public has the advantage that no one will think the site is serious, which will help them avoid the recipes that look okay but are poisonous.
Show HN: Share what you dreamt about and see if others had the same one
Share what you dreamt about and get notified when others also had the same dream.
I wonder whether a possible audio similarities analyzer would be capable of detecting influences described by the creators themselves. For example, in a podcast, Tal Bachman said that making his most famous hit "She's So High" started when he heard the chorus of "If It Makes You Happy" by Sheryl Crow in a supermarket. After that revelation I now can not unhear it and the choruses of those songs are connected in my brain. But the connection is not that obvious.
Melted toner pallets are shiny and contrast well against paper. I'd set the document background to be a sold yellow before printing it (assuming the privacy invading dots are guaranteed to be yellow).
People don't click buttons on Guitar Hero controller to be called musicians. They do it to briefly feel how they imagine a musician might feel sometimes.

There's nothing wrong with that.
The US has the "libel-proof plaintiff".

https://www.haynesboone.com/news/publications/the-libel-proo...
The long history of both companies doing a half-assed job of entering the others markets speaks differently.

Every 'run cuda on AMD' project gets bought then cancelled. Every cuda alternative is understaffed and cancelled as soon as it starts to gain any traction, etc.

To me it looks like a clear attempt to not hurt each others businesses whilst being deny-able if anyone accuses them of unfair market practices/collusion.
And the reason given is:

"it brings complexity very few developers understand"

Someone tell this guy about GPUs ...
We need a better term for GenAI output – "slop" is too benign
I assume you're talking about Scott Wlaschin's "Railway Oriented Programming": https://fsharpforfunandprofit.com/rop/
Fastmail does the catch-all thing.
that still scales linearly with number of people, not quadratically.
Gradle is a general build tool, while cargo/go are only for their respective languages.

The moment you need to run some code from another language on your code to generate some other code or whatever, they break down, while Gradle can be used for pretty much anything.

In other words, cargo/go only solve the cache/parallelize/resolve task dependencies problem for "hard coded" special cases, the moment you strive away from that you are in a world of pain.
I had a very similar experience during a lab internship I took during my biochemistry undergrad degree.

First part of a project was running PCR on a particular plasmid that we were going to use to transfer a gene into Drosophila. But for some reason the PCR didn't work, and I spent almost all of my time trying to get the damn thing to run.

Everyone naturally assumed I was just doing something wrong, being an undergrad with little lab experience. After about ten weeks, it turned out that the lab tech had written up the protocol wrong and I was using the wrong primers. No wonder it didn't work.

Was one of the experiences that made me realise that working in a lab really wasn't for me...
Not all of them, but somewhere around half of them are.

I'm not entirely sure how that works out and which citizenship someone living in Gaza or the Westbank would fall under. In any case I can't imagine that a Palestinian passport holds much value.
He argued for some national control of some infrastructure, going nowhere as far as the most successful social democratic parties in Europe, and even not as far as some conservative parties.

E.g in Norway, the conservatives, about 4 parties to the right of the Norwegian Labour Party, not that many years ago argued a blocking minority stake of over 1/3 of the largest bank was a strategic goal for the state.

I that light, the Corbyn labour manifestos were only mildly left wing.

State ownership of some key infrastructure is popular even by a majority conservative voters.
It would be safer to use a read-only drive when reading back the backups.
"You are better off soaking the wet electronics in isopropyl alcohol."

Where I am ethanol (EtOH-95%, H2O-5%) is much cheaper and much more readily available and works almost as well. If silica gel is not available, then a fan works well followed by a warm (not hot) oven baking. Make sure the alcohol has essentially all evaporated first.

Keep in mind that some components can be affected by both EtOH and propan-2-ol — component markings, coil doping resins can dissolve, etc. Both alcohols are also good at removing solder flux resins/residues. (Oh for the days when freon and freon mixtures were available, component damage never happened.)

Devices with power transformers pose special problems, best to dry with alcohol first (hoping enamel coatings on wire aren't softened), then bake in oven on warm heat for a long while, sometimes 24 hours or more is necessary. With transformers it's important that this is done as soon as possible after wetting.

Edit: as I'm reminded by nyanpasu64 keep both alcohols away from LCD screens (likely all screens). I had a netbook PC and put it in a carry bag with a bottle of EtOH and it leaked. The PC still worked but the screen suffered the same outcome.
You don’t wear gloves when you work with HF? You are banned from my lab. 8 mil nitrile. Always check for cracks and pinholes before use.
I agree. You should hunt every bit of meat that you consume. Otherwise the experience is cheapened.
I guess its because you can allow for custom data formats. You'll have to validate/parse the file anyways, and maybe having utc timestamps is worse than local date-time notation. Especially if the user is supposed to edit the file by hand.

I know for sure I'd like "timeout: 1h6m10s" more than "timeout: 3970". So unless you want to support really specific datatypes just being typeless is better. Putting everything in double quotes to get a string, while spec-wise would be typed, is not enough when the backing data type is not going to be a string. So you might as well throw it away and let the program handle all type conversion.
3D printing could make better cooling systems
Is this even legal? It was on the main page.

https://www.recipeninja.ai/recipe/r_dxF7OQ0O3IGXOw/actual-co...

I bet there might be a recipe of a bomb somewhere, too.[1]

April's Fools or not, I think you could get in legal trouble, but IANAL.

[1] Apparently there is: https://www.recipeninja.ai/recipe/r_SOv9sTmzAz3cg4/uranium-b...
It's already doing that but progress is hindered by installers that overcharge due to high demand and due to utility companies trying to cushion their blow of upgrading their infrastructure and doing all sorts of shenanigans.
Do you have data on how much wood burning contributes to air pollution compared to, say, burning fossil fuels? On the surface, your comment sounds like more rhetoric trying to shift the blame from the companies to the consumer, an unfortunately common problem that is getting us nowhere in correcting environmental problems. That said, if there is data displaying this discrepancy, I'll happily change my mind.
I'm Your Huckleberry.

https://youtu.be/yXCvvi-mx08

and part 2:

https://youtu.be/lfgQWvhu8s4

Splendid performance!
Afaiu, 95% of "AI" work is collecting data that others don't give away easily. At least in the areas where money at. And only 5% is actual AI. So I'd capitalize on reveng skills in this case.
One of the key critiques of The Guardian from the UK left is that they are seen as enabling or allowing quite regressive views on some social issues. It's the area where the left is perhaps most negative to them, with it not being unusual to criticise them for allowing e.g. transphobic views, so it's an odd thing to say. They are very much not in line with UK left-wing politics.
with npm packages it's probably 35k - Files -
Not really necessary. So little happens in the original (in a good way)
Lab grown meat seems to be comparable to classic meat in terms of environmental impact so at the moment it seems to be better purely in moral terms.

I wish we'd bite the bullet and go all in on vegetarian and vegan foods but we need to invest a ton in them to make them more palatable and easily accessible, including to poor people.
That's awesome. We really need something stable and cross platform.

I'm not a fan of how Apple managed to make background BLE advertising and scanning work only with its own devices.
You mean the one that's been there since 2015 and which is attributed to an artist ?

https://web.archive.org/web/20150623211113/https://grantland...

https://www.mariozucca.com
And government benefits which kick in no questions asked in old age
I don't see the point in putting another guard rail behind the override that's supposed to remove all guard rails. Java doesn't even have a security model any more, so what are you protecting?

Programmers from their own mistakes? That's fine, but this is about cases where they set the "I really mean it and this isn't a mistake" flag.

The JVM's optimized code from programmers? Plausible, but aren't there already many cases where things get deoptimized based on run-time state changes?

It feels like someone just said "final means final!" without really thinking about the purpose of a JVM. Will there be a proposal to enforce checked exceptions, too?
The current "Send SOS" plays a loud sound from the speaker, with the SOS beacon.

To cut time, I didn't modify the volume programmatically. So the user would need to have their volume set at 100%.

This needs improvement, especially considering my phone is always muted.

Likewise, the battery usage needs better testing.
Java currently has no fully concurrent GC, and due to the volume of garbage it manages and the fact that it moves objects, a truly fully concurrent GC for this language is unlikely to ever exist.

Non-moving GCs, however, can be fully concurrent — as demonstrated by the SGCL project for C++.

In my opinion, the GC for Go is the most likely to become fully concurrent in the future.
You're going to read the configuration in a target programming language

So if the config format has its own type system you then have to convert between config types and language types

If the config type doesn't map exactly onto the target lang type you either ignore it and accept some values won't round-trip cleanly or without error, or you fall back to using strings (e.g. various possible integer type sizes, signed/unsigned etc, or decimal values via JSON)

Not saying it's always the right choice, but I can see why having lowest common denominator stringly-typed values as the config format can be seen as a feature allowing you to define the type system that the config will be parsed under to suit each particular application
Stupid paywall...
Nice, I found one typo/editing thing though which kind of makes it contradict itself:

The first paragraph says:

[...] It is minimalistic, untyped, and opinionated. [...]

but then under "Notable features" it begins with a big bold *Unopinionated*, so that was very confusing.
Thank you for your suggestion! Adding a preserve option to maintain leading, trailing, and duplicate delimiters while normalizing them to the target delimiter is a great idea. I’ll consider implementing this feature. Thanks again!
OK great, taking what you've said as true, what's your solution?

How will one fund the server costs for newspapers, social networks and search engines?

Note that lots of people won't (or mostly can't) pay, so how does a social network work in this case?
Netmaker Is Nearing 10k Stars on GitHub. So What?
Advertising is like pollution. Normal people realize they’re getting poisoned, but they still get to where they need to be, so don’t bother to change it.

We need to make collected data and metadata public. If a cabal of advertisers is considered an ethical steward of the information, a public database can’t be much worse. Scare the bejeezus out of moms and pops and watch the tide shift.
How does the belief that advertising drives major behaviour change square with 50+ years of psychological research showing that behaviour change is really difficult?
CaNt UnDeRsTaNd WhY pEoPlE aRe BuLlIsH.

ItS jUsT a StOcHaStIc PaRtOt.
Sudo Alternatives
Unconditional jus soli is rare, but a lot of countries have a good approximation of that for a practical reason -- to not have the administrative burden of dealing with people who already live there, participate in the society, pay taxes and all that, but don't get the right papers.
It's kind of wild to me that I remember deciding between mithril and backbone, and now I'm still seeing it on the hn front-page (edit: oop. 2nd page) in 2025.

The longevity is real.
I have pretty good sense of smell and as I'm aging I've noticed I started to smell like my grandfather who died pretty early of cancer. Could be just caked on, work-from-home type of sweat.
There's a world of difference between broadcasting true capabilities of a product or service, and embedding subconscious thoughts into the minds of people to associate a brand with a feeling, in the form of "lifestyle brands", "torches of freedom", etc. The former is informing people about something that exists, while the latter is psychological manipulation straight from propaganda playbooks. Please read about the life and work of Edward Bernays, and this distinction will be clear.

Actual "honest" advertising doesn't exist. Companies that attempt to do that are outcompeted by the vastly superior revenues of companies that don't. The story that marketers tell themselves that they're simply informing the public about a product or service they might not know about is absolute BS. If it were true, large companies like Coca-Cola and McDonald's wouldn't need to advertise at all. The truth is that it's all about constantly molding the public perception of a company in a way that makes them associate it with a positive feeling, so that they will subconsciously choose to give them their money. These are the same tactics used in propaganda, but instead of making people part ways with their money, it makes them think or act in any way that's beneficial to a specific cause.

The language I use is not hyperbolic, analogies aside. It's the only way of describing the insanity of the world we live in, which now resembles in many ways the fictional world novel authors have been writing about for decades. If you want to engage in the discussion, you can start by refuting anything I've said.
This space is very much alive and well and I'm really glad there's more competition cropping up from smaller projects like OP.

Disclaimer: I have worked on a sync backend for a company in this space for the last 8 years. You can probably find out where if you look, but this comment won't be a sales pitch.

Competition like this has incredible value for communities with poor internet access but reasonable development capabilities. Think about travelling doctors in the lesser developed countries and areas of Africa for instance. Quite often entire villages get medical checkups done, with data being recorded on a tablet. This can be synced once the doctor gets to a town with internet access for follow-up. Of course, projects like the above do not have big budgets. Unfortunately they are priced out of using a lot of tech to solve these problems (my company included in this statement)

On the more enterprise-y side, which is where I mostly sit, a lot of airlines, cruise ships, retail and field-based industry use these technologies, since they are prone to periods of being completely offline or in a P2P mesh only. Cloud databases or even regular replicated databases running in-situ are a non-starter, since there won't be anybody around to administer it. Replication is a difficult problem at the best of times, let alone in periods of comms downtime.
If the indicator is cobalt chloride, which is blue when dry and pale pink (possibly almost invisible) when wet, that can be toxic or carcinogenic when ingested in great quantities, or when you inspire a lot of dust of it, but it is not dangerous to handle when in compact form.

It is certainly not something like a poison, where small quantities can have harmful effects, at least not for most people.

Like nickel, cobalt can cause allergies in some people, in which case repeated exposure can have serious effects even in small quantities, in those humans who are sensitive to it.
Japan doesn't have birthright citizenship (unrestricted jus soli) in the first place, it is a jus sanguinis jurisdiction with a very limited fallback jus soli (extending nationality on the basis of birth in Japan, rather than Japanese parentage, only to those whose parents are both either stateless or unknown.)
~60% of these 45% are for pension and health/unemployment insurances. Research isn't even 3% of tax spending in Europe.
The artificial intelligence (AI) landscape is rapidly evolving, with leading tech companies unveiling advanced models that push the boundaries of machine learning and natural language processing. Two prominent contenders in this arena are xAI's Grok 3 and OpenAI's GPT-4o. Both models have garnered significant attention for their capabilities and potential applications.
What about libraries though? They might force you to use certain monads rather than IO?
I hear that O365 is signing up paying customers at a rapid pace. Now, not in 2012.
The High-Rise Living 78-86 mix with Regis is stunning too
ProtonMail downloads the whole mailbox to browser storage to support fulltext search.
Which aspects of free speech is it you consider The Guardian to oppose and classical liberal thinkers to support?
Show HN: A Free Gaming Rewards Platform
I built a gaming platform where you can claim in-game items, full games, and other gaming goodies, for free. No paywalls.

What started as a small passion project has now turned into LootXP, and today, the beta is officially live! We also launched on Product Hunt, so it’s an exciting day.

I’d love to hear thoughts from the HN community, potential monetization approaches (while keeping it free for users), and ways to improve.

Check it out: https://www.lootxp.com
Not to mention non-ergodicity, path dependency and hysteresis.