MurphyA/hacker-news huggingface dataset:
by fakedang | 2025-05-19 13:31:26+00:00
20 million dollar millionaires means that more than 1% of Indians have 1m USD, which is certainly not the case - the number of Indians actually paying income tax alone is just around that number.

India actually has about 320k USD millionaires, Pakistan 20k and Switzerland 370k, from a cursory Google search.

You forget the fact that most Indians don't live in the city in 1-2 Cr (roughly $120-250k) homes, and their gold jewelry usually amounts to $50k tops.
by lm28469 | 2025-05-19 13:31:41+00:00
Cool, do you know about statistics and survivor bias ? If it was that easy why isn't everyone a millionaire ? Why doesn't everyone make 20-200% per year ?

If you can guarantee 20-200% of return per year consistently over 10-20 years go to wall street they'll pay you millionS per year to work for them

There is a big gap between "I'm in the top 1% earners and lucked out in the market" and "Literally every software engineer can make 1m in 10 years".
by AnimalMuppet | 2025-05-19 13:32:08+00:00
Fraud is illegal because it's fraud, not because it's the wrong kind of speech. I mean, yes, fraud usually involves an element of saying something. But the issue is the act of defrauding someone, not the words they used in the process.

Free speech has never been conceived as giving you a right to commit fraud, extortion, bribery, criminal conspiracy, blackmail, treason, leaking classified information... the list is long. If you're going to commit a crime, and part of the crime is implemented as communication, "free speech" is not a defense. Never has been. If you think otherwise, your understanding of what "free speech" means in the US is faulty.
by agumonkey | 2025-05-19 13:33:19+00:00
> what LLMs do is string together words in a statistically highly probable manner.

I guess the article fails to admit that when you have billions of connected points in a vector space, "stringing together" is not simply "stringing together". I'm not a fanboy but somehow GPT/attention based logic is capable of parsing input and data then remodeling it in depths that are surprising.
by TheJoeMan | 2025-05-19 13:33:33+00:00
I can give a perfect bad example: the Youtube app on my iPhone somehow determined to change to Amharic. This is the Google support article: https://support.google.com/youtube/answer/87604 telling me the buttons to press in English. Also, I don't know/speak Amharic, and so at the time had no idea what language it was, and the iPhone translate doesn't even recognize this Ethiopian language. Bit of a pickle that could have easily been mitigated by a universal multilanguage icon.
by captainpiggies | 2025-05-19 13:33:46+00:00
On a related note: whatever idiot started using keyboard language instead of system language for emoji autocompletion on certain MacOS and iOS Apps, please go die in hell somewhere... I have had this issue randomly pop up with the Telegram client I am using, and it infuriates me beyond belief. Every single setting on my machine indicates that the language I am using is English, why is the search text of emojis tied to the one setting I cannot reasonably change because it is tied to a physical property of my device and not the 4 settings I can and did change.
Show HN: Plantbase, a file-first plant care database
by alexanderameye | 2025-05-19 13:34:31+00:00
Hey, I wanted to share my hobby project: a file-first houseplant and plant care database.

I originally built it with a fully-fledged API (using Rust Axum) + Postgres database to store and serve plant care data to a frontend. It worked, but quickly felt like overengineering for a read-only reference site.

So I rebuilt it as a file-first static site: each species/genus/family is a markdown file with structured metadata. This is the 'database'. A static site generator then builds all pages from these files.

Example for the 'Impatiens' genus:

--- name: Impatiens

familia: Balsaminaceae

common_names: impatiens, jewelweed, touch-me-not, snapweed, patience, balsam or busy lizzie.

etymology: The word Impatiens comes from the Latin word impatiens, meaning impatient/intolerant. This refers to the seed capsules of this plant which burst when mature, dispersing seeds up to several meters away.

tags: - balsaminaceae

---

The project is open source, easy to extend (just add a markdown file), and designed to stay simple: no accounts, no user data, no monetization, no roadmap with tons of features. Just a clean, free, searchable houseplant reference with open data.

This project was a lesson to myself to keep things simple! On to the next one.

Repo: https://github.com/plant-base/houseplantguide.org
by jjice | 2025-05-19 13:35:10+00:00
I find this super interesting and something I've thought about a bit in the past. All of these things combined are relatively simple. You could give a decent breakdown of each bullet point within an hour each, with room to dive in deeper if needed. Now with the internet and all the great resources out there, the access is there for most people (in a place like the US) to learn about these.

I think the main problem now is that these are "unknown unknowns". People don't even know to know what a 401k or similar is and thus don't know that there's something to dive deeper into there. That missing piece is very hard to solve.

I've had it myself where I run into something in my career, for example, where I'm introduced to a concept I wasn't aware of that I now use to underpin serious decision making about something like application architecture. Had I never had the opportunity to initially find out about a problem/solution, it would've made it notably harder to get better.

All the things you lists are things I personally associate with familial education. Most of those things were taught to my by my family, having grown up in a middle class home. If my parents hadn't had the opportunity to learn about those, neither would I. It's a familial/potentially class (depending on the situation) based learning opportunity, purely based on the education your family was able to receive (whether formal or not).

School is also a place to inject these concepts (personal finance specifically), and I did have a great experience with the personal finance elective at my high school when I was in 9th grade.

Tangentially, I don't think that's a perfect solution (but still important) because teenagers will absolutely ignore/tune in the info out. When people say they wish that had learned how to do their taxes in high school, I agree in principle and I do think it should be taught, but I also believe most teenagers (at least around me growing up) wouldn't have payed any attention. It doesn't mean we shouldn't teach it, but educating a teen is hard.
Show HN: A writing game I made for my sister
by achisler | 2025-05-19 13:35:25+00:00
Hey all! I'm Alex.

Our game is called "Twenty Minute Short Story". It helps with perfectionism. It gives you a first sentence of a short story and you need to finish it in 20 minutes. Simple!

Play it here for free: https://www.tmss.cc/

Before online version, we played this game a lot in my family. I came up with the idea when my 12-yo sister told me how she started a bunch of stories, but never finished them. I remembered that painters do lots of timed exercises and suggested we played a similar game with writing. Generated a prompt and timed it for 20 minutes. It was really fun. We did it many times since then and now I thought it'd be cool if other people could play it too. We usually log in with a few friends and play it simultaneously.

The writing prompt changes every day. Maybe it inspires you to finish some stories and get more comfortable finishing stuff!

Alex
by pjmlp | 2025-05-19 13:35:35+00:00
It is according to Khronos anyway, for those that aren't already deeply invested into HLSL.

Khronos has been quite vocal that there is no further development on GLSL, they see that as a community effort, they only provide SPIR-V.

This is how vendor specific tooling eventually wins out, they kind of got lucky AMD decided to offer Mantle as basis for Vulkan, LunarG is doing the SDK, now NVidia contributed slang, otherwise they would still be arguing about OpenGL vNext.
by cedws | 2025-05-19 13:36:04+00:00
I had a look at the manuscript for a while and found it suspicious how tightly packed the writing was against the illustrations on some pages. In common language words and letters vary in width, so when you approach the end of the line when writing, you naturally insert a break to begin a new word and avoid overrun. The manuscript is missing these kinds of breaks - I saw many places where it looked like whatever letter might squeeze in had been written at the end of the line.

I wanted to do an analysis of what letters occur just before/after a line break to see if there is a difference from the rest of the text, but couldn't find a transcribed version.

My completely amateur take is that it's an elaborate piece of art or hoax.
by LocalH | 2025-05-19 13:36:31+00:00
No. The author is saying that, in order to run the demo on MartyPC, the emulator previously required a small "hack" (in this context, that means a slight inaccuracy in emulation) to get the effect started. The post then covers the process of fixing multiple bugs such that the "hack" is no longer needed to match behavior on hardware, and thus MartyPC's behavior now more accurately models hardware.

Offtopic: in recent years, I've stopped saying "real hardware" unless also using the term "emulated hardware". To me, it's either "hardware" vs "emulator", or "real hardware" vs "emulated hardware".
by captainpiggies | 2025-05-19 13:36:46+00:00
It's even worse for videos with "official" dubs. I have been jump scared by German and French dubs on certain videos recently, I distinctly remember MrBeast, Mark Rober and Nick DiGiovanni. I have set my language to English and my Region to US (worldwide) I don't know what gave YT the idea to preselect these dubs for me, I have seldomly even watched a video that is not English.
by nonethewiser | 2025-05-19 13:36:48+00:00
Good.

I don't see this as a bad thing. Most people make side projects for fun, trying knew things, solidifying knowledge, etc.

I mean, if you have a goal of starting a SaaS and you've spent years starting and stopping a bunch of projects that you never follow through on then yeah, you should improve on that. But that's not most people with a bunch of unfinished side projects.
by conductr | 2025-05-19 13:36:49+00:00
I believe there are Phone app alternatives, I just don’t trust them

I feel like Apples M.O. on software is to build the lowest passable set of features in their apps, never enhance them, allow third parties to delve into the high functionality/spec software. Mail is horrible, Camera good enough for most people, for me personally even Safari is in this camp; I’d swap any of those for a third party solution without much thought. Phone app becomes a bit to much of a security risk to use a third party, such that I’d never even consider leaving the default Phone app.
by jasonlantz | 2025-05-19 13:36:56+00:00
This resonates so much with me, like the last 12 years of my life.

I've spent the last ~4 months building a new Rust crate, Typesynth, based on that experience and many of the challenges highlighted in this article.

The general idea is a fully declarative, git embedded and addressable, composable context language where all declarations are decomposed, traced, stacked, merged, and stored in in-memory CAS for immutable access to everything in the composed context. Those contexts can then the "projected" into any form, yaml, json, PyO3, petgraph, etc. as needed.

My inspiration came from working on a Python codebase I initially built almost a decade ago that was based on a layered, hierarchically merged yaml "recipe" for delivery. Tasks in the framework originally had a task_options dictionary. We later built infrastructure for using Pydantic for task_options but never rolled it out to most of the tasks.

I felt the pain of that last year, trying to build UX on top of those tasks and really missing the Pydantic models. So, I went the opposite direction, building a FastAPI app with hundreds of Pydantic/SQLModel models (GitHub API, Salesforce API, Infisical API, etc).

Typesynth is my first ever Rust project. I've put a LOT of time into a proc macro framework to make the whole framework fast with the ambitious goal of composing complex yaml/json in <1ms. Rushing through the final features to be able to release the prototype and share here. Registered the placeholder crate last week!
by whstl | 2025-05-19 13:37:11+00:00
Yep. Youtube is the worst:

- If I select German subtitles for a German video, it will auto-translate all English subtitles to German in the future.

- If I select subtitles for an English video, same.

- If the video has an Arabic, Hindi, French human-made subtitle to help that audience, it shows it to me instead of the automatic captions

Horrible.
by horsawlarway | 2025-05-19 13:37:35+00:00
I don't think there's much "reconciliation" going on in the heads of a lot of folks who support modern day republicans.

As in - they don't bother to try to reconcile different thoughts and ideas into a coherent chain. There's no consideration for how the words said in this sentence might impact the words said just a sentence or two before.

It's just smushed together into canvas of "vaguely decent sounding gibberish". Each sentence by itself is somewhat coherent, but when you take the entire paragraph... it lacks internal consistency.
by skeeter2020 | 2025-05-19 13:38:07+00:00
I have - and still - struggle with this. My (unsolicited) advice:

1. just start anything NOW. Don't worry about getting organized or the correct order; just go. The act of working creates momentum; early on moving is more important than progress.

2. today's good enough > tomorrow's perfect. I found an OSS project for something I was going to build to help me capture "personal content". It's rough and not exactly what I was after but good enough. I've built (less than) half a system to help me with my job on top of PocketBase. Maybe someday I'll finish it (or even add another feature - #1 above has lots of ideas captured!) but until then I get value today.

3. Find something that has ongoing personal value: I help an animal rescue and pay the ongoing costs to run the system I built more than 10 years ago. Dropping $20/month to $5/month is possible but not a big enough motivation for a significant new version. The looming tech debt and support load might be over the rest of this year though!

4. Recognize that the incomplete part of side projects is a feature not a bug. Curiosity and exploration almost always end in specific dead ends, but the illumination gained can be used throughout your life. It's largely the act not the explicit output.
by anton-c | 2025-05-19 13:38:08+00:00
I get you and normally wouldn't either. I was a little impressed when I could switch to like 10 diff languages on the fly. As a foreign language learner seems like it could be pretty helpful.

It's probably most useful for utility or news content. Not 'high effort videos' about an interesting topic. I'm imagining you find a video in another language that fixes a problem you have and can switch to your language to watch.
by klabb3 | 2025-05-19 13:38:31+00:00
First, these tips and tricks that ”works for me” aren’t universal, it may or may not work, there’s literally no way to tell other than to run large scale empirical experiments, otherwise it’s just mythbuilding.

Secondly, it can be even worse. I’ve been ”gaslighted” when pressing on answers I knew were incorrect (in this case, cryptography). It comes up with extremely plausibly sounding arguments, specifically addressing my counterpoints, and even chain of reasoning, yet still isn’t correct. You’d have to be a domain expert to tell it’s wrong, at which point it makes no sense to use LLMs in the first place.
by natmaka | 2025-05-19 13:39:31+00:00
> Just like more people are afraid of airplane accidents

This doesn't compute: avoiding being a victim of a plane accident is rather simple: don't hop on any plane and your are something along the .99999 covered.

Avoiding being threatened (and many generations after you) by a nuclear major accident or erring 'hot' nuclear waste is way (WAY!) more difficult.
by bmn__ | 2025-05-19 13:40:00+00:00
> how you can't "alphabetize" language names

Not so, this sort order has been standardised as part of Unicode for at least 28 years. To see it in action, pipe the list of languages as a text file through a conforming tool like `ucsort`. When Қ is falsely sorted after Ч, then the wrong algorithm or no algorithm at all has been used.

> because of course, K for Korean alphabetizes after C for Chinese

That's not how it works.
by potato3732842 | 2025-05-19 13:40:12+00:00
>The referenced reply is dull. It's very pretentious but just reiterates common knowledge, it doesn't convey any useful information.

This is a textbook example of why you can't get a serious answer to anything nuanced on a vote based platform. The low common denominator stuff that is easy to agree with gets everybody clicking the right-think button and to the top it goes. Anything with nuance or controversy gets buried.

Even this comment I am replying to probably wouldn't have wound up where it is did it not pay homage to the god of groupthink by cheerleading for Meile, though any other brand the upper middle class likes would have fulfilled the same rhetorical purpose.
by riehwvfbk | 2025-05-19 13:40:20+00:00
Compared to driving in the developing world though, SF traffic is very structured and very tame.

My favorite data point here is Cairo: the sound of traffic there is horns blaring and metal-on-metal. Driving in Cario is a contact sport. And it doesn't seem to matter how nice a car is: a fancy Mercedes will have as many body dents as a rust bucket Lada.
by egorfine | 2025-05-19 13:40:25+00:00
They are professionals. They cannot upgrade this particular windows server, because the software they're running on it requires visual basic 6.0 support. The vendor cannot provide any upgrade for their system, because certifying anything newer than Windows 2003 for this software is prohibitively expensive for the vendor. You cannot switch vendor due to obscure clauses in contract.

Real situation btw.
by awinter-py | 2025-05-19 13:40:29+00:00
city code seems to be here https://library.municode.com/la/new_orleans/codes/code_of_or..., Sec 147-2 'prohibited surveillance technology'

aclu article on wapo's reporting https://www.aclu.org/press-releases/208236

2022 local coverage when the city ordinance was passed:

https://thelensnola.org/2022/08/04/council-passes-guardrails...

> one of the primary components of the measure — that police get approval of a judge or a magistrate commissioner prior to requesting the use of facial recognition — was removed prior to passage due to objections from criminal district court judges, who said they needed a better understanding of the technology

> the measure also clarifies that the technology cannot be used to investigate aboritions or any consenual sex acts between adults “including without limitation any law purporting to criminalize sexual contact between same-sex partners.” Performing abortions is now a crime under Louisiana’s “trigger law,”

> The council banned the use of facial recognition technology in 2020 as part of a broader ordinance aimed at regulating surveillance technology in the city, which also banned characteristic tracking software, cell-site simulators, and predictive policing

> after a push from Mayor LaToya Cantrell’s administration and NOPD leadership amid a recent spike in homicides and other violent crimes, the council voted 5-2 last month to permit NOPD to access facial recognition technology in order to investigate certain crimes
by jurip | 2025-05-19 13:40:43+00:00
Netflix had a similar oddity, also in Finland: if I recall correctly there's an account language setting, and you have to set it to English to see Kim's Convenience. No need for a VPN, no need to claim you're in another country, but it's just hiding the content unless you've set the right language. Even if we're using English subs when watching content from the Finnish language UI.
by bee_rider | 2025-05-19 13:41:17+00:00
Folk religion has always felt pretty sensible to me—we basically have build-in hardware acceleration to handle social situations, so we anthropomorphize the forces of nature and use that hardware to make predictions about the weather. It is just a heuristic (often wrong) and sometimes it can lead to wasteful actions as a result, like sacrificing a goat before you set out in a journey. But it can be good to start a journey with a meal anyway, if the gods are happy with the hard-to-cook parts this could be a win-win.

We just shouldn’t try to apply these gods outside their wheelhouses.
by overu589 | 2025-05-19 13:41:33+00:00
No.

Gravity is torsion upon a hyperdimensional plane of space-time.

Think about it. All particles with mass are half spin “spinners”. The same potential that makes up non-mass particles are tied in a hyperdimensional “knot” (created by high energy constructive and destructive interference) causing drag (half spin torsion).

Gravity is the drag in spacetime over a hyperdimensional plane (that resolves to the 4D we experience.)

I call the established interpretation of gravity waves in error. There may well be residual perturbation traveling at or under the speed of light, however time space and light speed emerge from this hyperdimensional manifold over which gravity is torsion. Time comes from this field’s effect. The Earth would not continue to orbit a disappearing sun, gravity is an instantaneous standing (not propagating) wave.
by Cipater | 2025-05-19 13:41:35+00:00
A United Arab Emirates fund has agreed to invest $2 billion in a stablecoin (a cryptocurrency pegged to the dollar) at World Liberty Financial, the crypto firm the president owns with his sons Eric Trump, Donald Trump Jr., and Barron Trump, among other partners. The deal, which the then-candidate unveiled in September from his Mar-a-Lago mansion in Palm Beach, Florida, represents tens of millions of dollars in profits for the firm.

Over the past year, Trump-branded residential towers have opened in Dubai, United Arab Emirates and Jeddah, Saudi Arabia, through a Saudi partner with state ties. In April, a real estate developer unveiled a Trump-branded luxury residential and golf resort at a $5.5 billion state-owned megaproject in Doha, Qatar, at an event attended by Eric Trump, executive vice president of the Trump Organization, and a Qatari minister. The Trump administration and family’s company has plans for new towers in Riyadh, Saudi Arabia, and Abu Dhabi.

In addition, sovereign wealth funds from the United Arab Emirates, Saudi Arabia and Qatar have pledged more than $3.5 billion to a venture capital fund led by Jared Kushner, Trump’s son-in-law.

In addition, the Trump administration is in talks with the government of Qatar to accept a Boeing 747 valued at around $400 million to serve as a temporary replacement for the United States’ current Air Force One presidential aircraft, which are more than 40 years old, given the delays in Boeing’s contract to build two new presidential planes.
by coldpie | 2025-05-19 13:41:42+00:00
I agree. Most (though not all!) Dems serve as tools of the owning class. That's the "largely unchallenged" part of my post, Dems are paid to be an ineffective opposition. The owning class circles the wagons when a real opposition movement (DSA, BDS, BLM, OWS) starts to poke its head up, and you see Dems, Reps, and the billionaire-owned media all working together to keep it down.
by mgdev | 2025-05-19 13:42:00+00:00
Hear, hear.

Folks on places like HN should also realize that the broader US is not as liberal as the news and internet would make you think. The people who comment and debate online tend to be on the more extreme ends of both sides.

The rest of us (wisely or not) feel like it's typically not worth the energy to get involved.

Until it is.