MurphyA/hacker-news huggingface dataset:
by modo_mario | 2025-06-24 09:51:40+00:00
The world is filled with such qualms. People are quick to feel slighted and counterreact. For example if the uni decided to make it more financially manageable by letting those decendants in easier suddenly it starts mirroring the stories of asian and white students needing higher scores to get in that caused an outrage. Giving money because of some modern day one drop rule ends up no different.

It will also always be a mess even if you do compensate. See at the fights about who gets native american tribe status and benefits. On one hand you have people actually struggling with the faults of the past. On the other hand there's groups of people who genuinely believe it's them that bear the costs of the past with less measurable ancestral ties than the average african american looking to benefit decrying what happened.
by avianlyric | 2025-06-24 09:52:25+00:00
Yeah a high credit score isn’t what that lender is looking for. They don’t make money of people who actually repay the loans, indeed they tend to loose rather a lot (cost of capital + cost of account admin).

If someone is offering you a 0% APR loan, it’s either because they’re hoping you’ll move your loans to them, and become unable to leave once the 0% period has ended. Or they’re trying to sell something else (either more of something, or the same thing at a higher price), and want use consumer debt to artificially increase market demand.

You upgrading a boat, so you can save money in the long term, is literally the opposite outcome they’re looking for here.
by WhyNotHugo | 2025-06-24 09:53:49+00:00
I recently suggested that GrapheneOS support devices with average security on Mastodon. Much like yourself, I think "moderately okay security" is better than "just use Google's spyware infested OS".

The GrapheneOS folks replied in disagreement, insisting that this is a terrible idea because security would be less than perfect. They then started making up stories about me and throwing around unfounded accusations. I don't trust them in the slightest, and strongly recommend staying away from them.
by viraptor | 2025-06-24 09:54:01+00:00
You also carry your own power supply...

I could go into more details, but basically you tried to call out some weird use of "autonomous" when I'm using the meaning that's an industry standard. If you mean something else, you'll need to define it. Saying you can't be autonomous under someone's rules brings a serious number of issues to address, before you get to anything AI related.
by muppetman | 2025-06-24 09:54:35+00:00
Anubis doesn't require docker. It's also incredibly easy to setup. It took me 20 minutes. Running a native binary, no docker. It doesn't need nginx. I use Apache and it was 5-6 lines of code to setup the config in Apache to proxy to then talk to my website (the same Apache config/server)

In the time it took to write that blog post they'd have been able to set it up 5 times over. I expect there's some other reason they don't want to use it (probably that god awful mascot)
by myfonj | 2025-06-24 09:55:19+00:00
For me personally is the J/K direction still feels swapped and I always have to remind myself they are in fact the other way round. Even (especially) for touch typists, I would really expect [k] to point down and [j] up. In our writing system from the top left to bottom right my intuition would really be to stick ↑ with ← together and vice versa ↓ with →.

← ↓ ↑ →

makes a little sense to me.

← ↑ ↓ →

would be way better, IMO.

Not only because the most used used direction (↓) would be closer to my "neutral" finger position, but mainly because the the keys for progressing "back" and keys for progressing "forwards would be grouped together.

Honestly, I wouldn't even mind having them spread across two rows, like U I J K

↑ ↓ ← →

or something. (Personally, I have global WASD-like arrow mapping bound to IJKL through capslock combo in AutoHotkey, since sometimes cursor keys are really inconveniently far away when typing.)
by js8 | 2025-06-24 09:56:14+00:00
I agree on the essential complexity, but I think there is a missing piece that we don't really have good mental tools how to operate (compose) the SW systems with uncertainty. Something like fuzzy logic?

I think there is a promise of that in AI and LLMs (but I remain skeptical, because I it needs a formal and not ad hoc definition). The idea you can build the systems using a fuzzy human language and the things will somehow work out.
by account42 | 2025-06-24 09:56:40+00:00
Still better than sellers that only show a tiny price up front but then hit you with unreasonably high shipping costs once you are already invested in making a purchase. And often it's only free with large enough orders in which case the purchase price can still be reasonable - not any worse than what brick and mortar stores add to the price to pay for the physical shelf space the product takes up anyway.
by Macuyiko | 2025-06-24 09:57:50+00:00
I've noticed that puzzles that can be solved with CP-SAT's presolver so that the SAT search does not even need to be invoked basically adhere to this (no backtracking, known rules), e.g.:

#Variables: 121 (91 primary variables) - 121 Booleans in [0,1] #kLinear1: 200 (#enforced: 200) #kLinear2: 1 #kLinear3: 2 #kLinearN: 30 (#terms: 355) Presolve summary: - 1 affine relations were detected. - rule 'affine: new relation' was applied 1 time. - rule 'at_most_one: empty or all false' was applied 148 times. - rule 'at_most_one: removed literals' was applied 148 times. - rule 'at_most_one: satisfied' was applied 36 times. - rule 'deductions: 200 stored' was applied 1 time. - rule 'exactly_one: removed literals' was applied 2 times. - rule 'exactly_one: satisfied' was applied 31 times. - rule 'linear: empty' was applied 1 time. - rule 'linear: fixed or dup variables' was applied 12 times. - rule 'linear: positive equal one' was applied 31 times. - rule 'linear: reduced variable domains' was applied 1 time. - rule 'linear: remapped using affine relations' was applied 4 times. - rule 'presolve: 120 unused variables removed.' was applied 1 time. - rule 'presolve: iteration' was applied 2 times. Presolved satisfaction model '': (model_fingerprint: 0xa5b85c5e198ed849) #Variables: 0 (0 primary variables) The solution hint is complete and is feasible. #1 0.00s main a a a a a a a a a a *A* a a a b b b b *B* a a a a a *C* b d d d b b a a a c c d d *E* d d b b a a c d *D* d e d d d b a a f d d d e e e d *G* a a *F* d d d d d d d g a a f f d d d d d *H* g a *I* i f f d d d h h a a i i i f *J* j j j a a a i i i i i k *K* j a a a

Together with validating that there is only 1 solution you would probably be able to make the search for good boards a more guided than random creation.
by PostOnce | 2025-06-24 09:58:05+00:00
Owing money you don't have has disadvantages even without interest.

For example, if you make 5000 dollars a month and get a 5000 dollar BNPL loan for a stereo, payment due in a month, then even without interest, you now either starve or default on the loan (or incur penalties, i.e. the interest you thought didn't apply).
Show HN: JotDown – Menubar Extension for Apple Notes
by rishi-singh | 2025-06-24 09:58:07+00:00
Hi HN,

I made JotDown, it's a small macOS menubar extension for quickly adding notes to Apple Notes.

Why: I often want to take quick notes and only put it in apple notes if I need that text later on. I wanted something lightweight, always accessible, and integrated with the native Notes ecosystem.

How it works: Menubar shortcut — Launch a popup from menubar to type text. AppleScript — It uses AppleScript to save the note into Apple Notes. If the Notes app isn’t running, it can either launch it in the background (via AppleScript) or Shortcuts integration — I can save notes without launching Notes app at all, via the “Create Note” action in Apple Shortcuts.

Some features: Custom keyboard shortcuts — To open the popup instantly. Popup window — I can launch the note entry popup as a window that can be pinned to float over other windows.

Looking for feedback:

Does this kind of tool fit into your workflow? Any features you’d like to see added? Link: https://jotdown.rishisingh.in

Thanks for reading! Happy to answer any questions.
by Schwal | 2025-06-24 09:58:07+00:00
Evolutionary biologist Richard Dawkins pointed out in The Selfish Gene that not conscious incentive structures in modern professions can cause systemic harm — for example, divorce lawyers benefiting financially the more the couple suffers.

Inspired by this insight, this article (in German) explores how similar “perverse incentives” apply to doctors and social programs like unemployment benefits (“Bürgergeld”).

It proposes a radical but clear solution: reward outcomes that benefit the client or patient — not processes that prolong their suffering.

Full article (with translation tools like DeepL or Google Translate): https://medium.com/@kai_schwalm/fehlanreize-im-system-was-ri...
by mytailorisrich | 2025-06-24 09:58:50+00:00
That article subtly shifts from "sustainable" to "most sustainable"... It can be so while not really being sustainable.

"Fair materials" means nothing.

"100% e-waste neutral" is the same as claiming that you are "100% carbon neutral" because you buy carbon "offsets". It's dubious.

There are real positives, though: "100% recycled tin solder paste, 80% recycled steel, 75% post-consumer recycled plastics in the battery frame"
by em-bee | 2025-06-24 09:58:51+00:00
ok, fair point. it depends on the country and the school. i meant to say: "that is what school should be doing". i have been raging many times on HN how school needs to be reformed.

most kids finish school at 13

whereabouts are you, if you don't mind sharing? (feel free to send to my email in my profile if you want to keep it private)
by BtM909 | 2025-06-24 09:58:53+00:00
Very cool!

Obviously, people know, but for the others: occassionally someone posts the actual locations to compare to the game. Here are some amazing examples:

https://www.reddit.com/r/thelastofus/s/WK6zoyB27r

https://www.reddit.com/r/thelastofus/s/uCMUMB50qA
by robocat | 2025-06-24 09:58:59+00:00
Key point:

The zero-mileage used car export market works like this: as a fresh car emerges from the assembly line, an exporter buys the car either directly from the automaker or from a dealer, registers it with a Chinese license plate, and then immediately marks it as a second-hand car for shipping abroad. Along the way, the automaker books the car as sold and logs the revenue. Because these export firms both purchase and sell a single car, the transaction value is double that of new or used-car purchases, so local governments court them to set up shop on their turf to quickly and artificially boost their GDP statistics, two Chinese auto industry executives said.
by MohamedMabrouk | 2025-06-24 10:00:16+00:00
Creating DSL/Bindings for Julia or python to underlaying platform like CUDA is not really replacing it, it is yet adding another layer on top of the existing platforms or creating a prototyping envirnoment for research. The question is not can Julia interface with CUDA, it is can Julia replace C++/CUDA/ROCm in an end-to-end scenarios (preferably with portability across GPUs vendors)? if not then there is no comparison between the stated goals of Julia and Mojo. they are different langauges targeting completly different use cases.
by drcongo | 2025-06-24 10:01:21+00:00
I recently switched to Atuin from McFly, and while McFly has been a solid performer for me for years, I love Atuin. Worth pointing out for others who care about such things as it's not made clear on this landing page, you don't actually need to register - if you don't need the sync, you can just use it without registering and it's still amazing, and if you do need the sync but don't like the idea of your history being stored on someone else's server, you can self-host the sync server too.
by typewithrhythm | 2025-06-24 10:01:26+00:00
You dont seem to understand; the debt is owned and exchanged by contemporary people, why or when that debt was created is irrelevant, because the body (government) that owes it has many other debts created over time. You can not pick and choose which ones to repay without causing everyone who you currently owe money to be alarmed.

Deciding to default on an old debt like that would be the equivalent of deciding any coin minted in 1993 is no longer valid, suck it up whoever currently has one in their pocket.

To be clear, you are the one trying to draw this parallel without any solid foundation to make it.

When you look the moral problem, there is a discontinuity that doesn't exist for abstract financial instruments. People make moral choices; you are trying to saddle people who didn't make those choices with some sort of culpability. This is a different case and needs to be made without trying to use financial instruments as a starting point.
by jesus_666 | 2025-06-24 10:01:50+00:00
But that's a tiny model; it's the smallest version of Llama 3.1. The commercially marketed models are way bigger - e.g. GPT-4 has been estimated to use about 1.76 trillion parameters, 220 times more than the Llama build you mentioned. Their resource and performance requirements are vastly different.

You're essentially arguing that shipping naval diesel aggregates must be trivial because you can fit a dozen moped motors on the bed of your pickup truck just fine.
by SiempreViernes | 2025-06-24 10:02:41+00:00
The naming scheme is based on the principle "tens of thousand of people have done this over thousands of years, and they all named things themselves". Its not uncommon for objects to have ~20 separate names[1], with some having over a hundred [2].

In this particular case, RSCG 55 means a group of galaxies[3], of which NGC 4410 is one member. Apparently RSCG is the "Redshift Survey Compact Groups" (https://cds.unistra.fr/cgi-bin/Dic-Simbad?RSCG) so 55 is just an index number.

That's also the case for the 4410 after NGC; in that case stands for "New General Catalog". In contrast the Sloan Digital Sky Survey gave NGC 4410 the name SDSS J122628.29+090111.4 where the numbers indicates its position in the sky.

The "index number" and the "position of the sky" are the two most popular naming strategies.

[1] NGC 4410 has 37, but the NGC objects are among the more popular https://simbad.u-strasbg.fr/simbad/sim-id?Ident=+NGC+4410&Nb... [2] https://simbad.u-strasbg.fr/simbad/sim-id?Ident=M87&submit=s... [3] https://simbad.u-strasbg.fr/simbad/sim-id?Ident=RSCG+55&NbId...
Show HN: Zyler – AI agent for marketing data that doesn't hallucinate
by ticktockten | 2025-06-24 10:04:45+00:00
My co-founder Suryansh (product marketing expert) and I were burning way too many nights debugging why our startup's conversion rates were tanking. I'd spent years building adtech and martech software, but we were still juggling between Google Analytics, Google Ads, YouTube Analytics, and SEO tools – each with their own dashboard that felt like archaeological expeditions. After burning 6+ hours weekly just to connect the dots between platforms, we realized we needed something fundamentally different.

So we built Zyler – an AI agent that connects to all your marketing channels (Google Analytics, Ads, SEO, YouTube) and generates unified insights through natural language, without the hallucination problem that plagues most AI analytics tools.

The core problem: Marketing teams are drowning in fragmented data across multiple platforms right as Google deprecates cookies in 2025. You need one dashboard for GA, another for Google Ads, a third for SEO metrics, YouTube analytics somewhere else – and none of them talk to each other. Most AI solutions hallucinate when trying to connect these dots.

What makes this technically interesting:

Zero-hallucination architecture: We've focused heavily on accuracy over creativity – the AI only makes claims it can back up with your actual data across platforms

Natural language to analytics translation: No more switching between 4+ dashboards to understand campaign performance

Mobile-first analytics: First mobile-compatible multi-platform analytics AI agent

Real-time processing: Instant insights from large datasets across GA, Ads, SEO, and YouTube without the usual loading screens

Cross-platform insights: Ask "Why did my YouTube ads perform better than Google Ads last month?" and get unified analysis across all your channels

The drag-and-drop interface makes anyone a "marketing data expert" in about 5 minutes. We're seeing customers reduce reporting time by 80% while getting unified insights across all their marketing channels.

Early traction: Hit Product Hunt top 10, users across 6 continents, and some customers seeing 300% ROI increases. All organic growth so far – no funding raised yet, just Suryansh and me bootstrapping this.

Pricing: $50/month (down from our original $99 pricing) vs the $1000+/month enterprise alternatives, which makes unified marketing analytics accessible for startups and small teams.

It's still rough around the edges, and we're working on expanding to Meta Ads and LinkedIn next.

I'd love feedback, especially on: What other marketing platforms should we integrate next? (Meta, LinkedIn, TikTok?) How do you currently handle cross-platform marketing attribution? Any interest in an API for custom integrations?

Try it out at https://www.zyler.ai – there's a free tier to test with your marketing data.

Happy to answer any technical questions about the AI architecture or product direction – Suryansh can speak to the marketing side and I can dive deep on the engineering!
by heavyset_go | 2025-06-24 10:04:53+00:00
Can someone sell vim to me?

I can't help but see it as the tiling window manager of text editors.

Even with plugins it's less featureful than Kate or Jetbrains IDEs. And the last time I really gave it a go, it was slow, which is surprising for a terminal text editor.

If I need to edit text via the terminal, micro has mouse support and keybindings that match what you'd expect in any OS.

I don't like the idea of thinking people who use vim are insane, it obviously has value and people who use it have good reasons for using it, but I can't see it as more than a niche nerd thing a la tiling window managers.
by WhyNotHugo | 2025-06-24 10:05:12+00:00
> Wired headphones still have better sound quality.

High-grade studio quality wired headphones have better quality than wireless ones. But anywhere lower than the highest tiers, they're both in the same ballpark.

For the devices used by 999‰ of the people, the difference is unnoticeable.

> Don't break with software update.

Why would headphones break when you upgrade your phone? It sounds to me like your phone broke. And an audio jack can also stop working with a botched software update.

I've been using cellular phones since 2004. I've never used a headphone jack. Most people haven't either. Sure, some people would use it, and some people would use a DisplayPort connector if present (I would), but it's hard to justify putting one in every single phone when an adapter is so cheap.

Shipping a 3.5mm audio jack on every single phone in the world is more wasteful than just manufacturing an adapter for people who actually need it.
by maskinberg | 2025-06-24 10:05:28+00:00
Yes, I'm the author and this is a hobby project of mine. The events are both gathered and "verified" with AI every day. I have tried to come up with a large variety of categories, aiming to make it both interesting, challenging and fun for people from all over the world. But the span of categories could definitely be improved. I had a couple of iterations on both the points system and the layout a few months ago, and felt satisfied with it. Thanks for the suggestion, I will definitely take it into consideration for further work on the site.

I saw that it also made its way onto Metafilter - did you by any chance have anything to do with that?
by delta_p_delta_x | 2025-06-24 10:08:17+00:00
Literally twenty minutes ago, I had to submit several hospital invoices for insurance claims. The website, despite claiming it'd accept PDFs, didn't consider the PDFs I uploaded valid, but somehow PNGs worked. My first thought was 'let's script the conversion', but then I realised there were only six PDFs, so I opened Acrobat, and used keyboard navigation to run through the menus to export all PDFs to PNGs. Done in two minutes flat.

Had I chosen to script it, I would probably still be hunting for the CLI to convert PDFs to PNGs. Sometimes, the trade-off is not so clear.
by atmosx | 2025-06-24 10:08:43+00:00
Funny part: I initially thought you were referring to the word “Byzantine” itself, which tends to carry a negative connotation in English, mostly due to historical bias. But you’re actually talking about Ruby!

If we were to take Byzantine in a more accurate, historical sense, something truly “Byzantine” should be evolving, enduring, top-tier, and built to last for 1k years.
by dagw | 2025-06-24 10:08:51+00:00
The parts of uv that follow standards aren't the parts that people are excited about.

I disagree. Had uv not followed these standards and instead gone off and done their completely own thing, it could not function as a drop in replacement for pip and venv and wouldn't have gotten anywhere near as much traction. I can use uv personally to work on projects that officially have to support pip and venv and have it all be transparent.
by tecleandor | 2025-06-24 10:08:59+00:00
If any of you is having problems with Atuin acting weirds or slow, and has a ZFS filesystem, there's a known problem with sqlite and ZFS [0]. There are a couple of workarounds [1] that are, either using `atuin daemon`, or creating an ext4 volume for the atuin storage.

--

0: https://docs.atuin.sh/known-issues/ 1: https://github.com/atuinsh/atuin/issues/952
by x______________ | 2025-06-24 10:09:55+00:00
Jumping spiders are quite intelligent and playful.

They will play 'catch the laser dot' with you like a cat does or even do little mating dances when you prop a mirror in front of them.

YouTube has many videos of such activities

Have a bit of fun with them next time you see one and your next encounter will not be so unpleasant!

-ex arachnaphobist
by raffael_de | 2025-06-24 10:10:52+00:00
Friendly reminder that smoking weed is inefficient (because burned THC is inactive) and unhealthy (because breathing in smoke is ... yes, unhealthy).

Vaporization is the way to go nowadays. Important consideration: "vapes" (those devices with mystery fluids containing nicotine) are something totally different. Vaporization (of dry herbs or hash) is a controlled heat up to temps around 200°C where nothing burns but the oils containing the cannabinoids (primarily THC and CBD) evaporate.

Most vaporizers are electrical - I personally prefer devices that are heated with a torch lighter until a bi-metal deforms and produces an audible click (VapMan Click, DynaVap devices et al.).

Thank you for your attention.

(Germany finally came to senses and semi-legalized Cannabis. The time leading up to this political milestone putting reason before ideology for a change was marked by a non-stop barrage of unfounded arguments where smoking a joint was consistently presented as the only method to consume weed. That's why I'm a little sensitive to this subject. Another benefit of vaporizers is that they cause practically no smell at all.)
Show HN: Vroom – your road trip companion
by gimber | 2025-06-24 10:11:01+00:00
Remember that mountain pass with the view? Or that river crossing where you nearly got stuck? Vroom lets you record your road trips effortlessly, so you can live in the moment and still keep track of every hidden gem you discover.

I launched Vroom on product hunt today, give it a go and let me know how you get on!