MurphyA/hacker-news huggingface dataset:
by kassner | 2025-12-27 12:06:58+00:00
> Does Framework get mainstream media treatment?

I automatically bundle Linus Tech Tips into mainstream, mainly because how much people with no hands-on experience (i.e.: bring their laptops to a shopping center’s IT shop to upgrade RAM/SSD) around me watch it. I hope that eventually they are encouraged enough to try stuff on their own, and if they are in that mindset, framework is the best brand they can buy.
by DonHopkins | 2025-12-27 12:07:01+00:00
Which also explains the talking Ameglian Major Cow on the menu at Milliways, in Douglas Adams' The Restaurant at the End of the Universe: when you confuse evolutionary outcomes with intent, you end up with livestock enthusiastically volunteering for dinner.

https://www.youtube.com/watch?v=bAF35dekiAY
by astrobe_ | 2025-12-27 12:07:32+00:00
> The optimal balance of efficiency, flexibility and transparency.

You know the rule, "pick 2 out of 3". For a CPU, converting "123" would be a pain in the arse if it had one. Oh, and hexadecimal is even worse BTW; octal is the most favorable case (among "common" bases).

Flexibility is a bit of a problem too - I think people generally walked back from Postel's law [1], and text-only protocols are big "customers" of it because of its extreme variability. When you end-up using regexps to filter inputs, your solution became a problem [2] [3]

30% more bandwidth is absolutely huge. I think it is representative of certain developers who have been spoiled with grotesquely overpowered machines and have no idea any idea of the value of bytes, bauds and CPU cycles. HTTP3 switched to binary for even less than that.

The argument that you can make up for text's increased size by compressing base64 is erroneous; one saves bandwidth and processing power on both sides if you can do away without compression. Also, with compressed base64 you've already lost the readability on the wire (or out of the wire since comms are usually encrypted anyway).

[1] https://en.wikipedia.org/wiki/Robustness_principle

[2] https://blog.codinghorror.com/regular-expressions-now-you-ha...

[3] https://en.wikipedia.org/wiki/ReDoS
by Bender | 2025-12-27 12:08:11+00:00
Ever walk barefoot across the lawn?

In my case it was getting mud into my mud boot from interacting with an aggressive horse. It took me a while to figure out the thing on my foot was not fungal but a parasite. Ivermectin horse paste cleared it up but I also have FenBen just in case I missed one. Most of them exited on their own after applying acetic acid.
Ask HN: Is there a tracker for OOS internationalization requirements?
by devdp430 | 2025-12-27 12:08:20+00:00
Hi,

Is there any tracker for open-source project looking for i18n (translation)?

I would like to help out, I can translate into 2-3 languages. To and from English.

If you have any idea please let me know.

Thanks.

Best,

V
by fluoridation | 2025-12-27 12:08:33+00:00
Nah. Everything I've read about hallucinogens says dose doesn't change effect duration, only intensity. Drugs do affect people differently, so I wouldn't jump straight to saying they're exaggerating.

Also, 12 hours is definitely not short of LSD. I'd say it's the standard duration, with the peak lasting 7 hours. Longer trips can happen, at least to some people, but the default assumption should be about half a day.
by johannes1234321 | 2025-12-27 12:09:08+00:00
It is, but in IT context the association was strong, while Unixes decline and most of the systems with derived naming are historic. But anybody with a background in sysadmin for more than 10 years probably would still have the association. In ten years Linux will probably the only one remaining with the ux-naming (and MacOS X with the single X, which also serves as ten, following MacOS 9)
by tyleo | 2025-12-27 12:10:15+00:00
Agreed, my company has some helper hooks they want folks to use which break certain workflows.

We’re a game studio with less technical staff using git (art and design) so we use hooks to break some commands that folks usually mess up.

Surprisingly most developers don’t know git well either and this saves them some pain too.

The few power users who know what they’re doing just disable these hooks.
Ask HN: How do your teams keep docs and code in sync?
by iampotatoman92 | 2025-12-27 12:10:16+00:00
1. Any war stories on how big of a problem can it be?
2. How did you/your team/org solve the knowledge rot problem?

Context: In my $DAYJOB, we have just started documenting. Its proven useful for humans and AI tools alike. However, code being pushed to prod doesn’t always mean docs are also updated. And we are soon heading towards a place where docs become meaningless.

From people who feel this day-to-day, I want to know:
3. What seems like it will work but doesn’t? (common pitfalls)
4. What solutions have you developed that work?
5. What ends up being the hardest part?

I’ve seen lots of discussion online about this problem, but extremely few concrete approaches.

Or maybe I am approaching this problem fundamentally the wrong way?
by ggm | 2025-12-27 12:10:23+00:00
Image similarity models exploit features which a human eye do not directly model. The outcome is the same, but the path and information model isn't. (At least, I do not believe I perform a jpeg like DCT and hash on reduced bits from a domain and phase shift, but I dont know how the brain works)

Why should computer driven geoloc be any different? Clearly there is an information model which delivers geospatial likeness, on what basis I do not know, but it's not likely to be how humans do it. Image similarity may be part of it, but other features may also denote likeness. Time of day, shadow direction, features, scale, I have no idea.

Since the scan carries other metadata it's more likely from statistical models of information inherent in the image, not associations outside the image but I don't discount other metastate like accurately geoloc images known to be in the same dataset, or similar refinement of location to a circle of error around the real location which can then be refined from known good data.

If the image source is predominantly British imagery, then matches at Angkor Wat are less likely. You could narrow down the search space significantly.
by adrian_b | 2025-12-27 12:10:25+00:00
As another poster has also said, the determinant of a matrix provides 2 very important pieces of information about the associated linear transformation of the space.

The sign of the determinant tells you whether the linear transformation includes a mirror reflection of the space, or not.

The absolute value of the determinant tells you whether the linear transformation preserves the (multi-dimensional) volume (i.e. it is an isochoric transformation, which changes the shape without changing the volume), or it is an expansion of the space or a compression of the space, depending on whether the absolute value of the determinant is 1, greater than 1 or less than 1.

To understand what a certain linear transformation does, one usually decomposes it in several kinds of simpler transformations (by some factorization of the matrix), i.e. rotations and reflections that preserve both size and shape (i.e. they are isometric transformations), isochoric transformations that preserve volume but not shape, and similitude transformations (with the scale factor computed from the absolute value of the determinant), which preserve shape, but not volume. The determinant provides 2 of these simpler partial transformations, the reflection and the similitude transformation.
by dale_glass | 2025-12-27 12:10:47+00:00
I don't think it was quite too early, it just makes tradeoffs that are undesirable.

Lytro as I understand it, trades a huge amount of resolution for the focusing capability. Some ridiculous amount, like the user gets to see just 1/8th of the pixels on the sensor.

In a way, I'd say rather than too early it was too late. Because autofocus was already quite good and getting better. You don't need to sacrifice all that resolution when you can just have good AF to start with. Refocusing in post is a very rare need if you got the focus right initially.

And time has only made that even worse. Modern autofocus is darn near magic, and people love their high resolution photos.
by pmdr | 2025-12-27 12:10:53+00:00
> Turns out a lot has changed in the last decade and I think it’s likely that the article should be updated on what it’s like right now.

Yes, every one-pager running on Vercel/Netlify sits behind Cloudflare now because no one wants to risk an insane cloud bill in case of an attack. People have become hopelessly dependent on managed cloud services.

However, to be fair, there's less captcha solving nowadays, since they introduced their one-click challenge (but that's not always the case).
by jrochkind1 | 2025-12-27 12:11:23+00:00
That example is for positional args with default values, according to the example usage: `greet("Alice")`. Can't find ruby-style keyword args example, with or without default values. maybe no kw args in t-ruby?

Or wait, found examples that claims to be keyword arguments, but you define them just the same? I'm confused. https://type-ruby.github.io/docs/learn/functions/optional-re...
by tim333 | 2025-12-27 12:11:45+00:00
You can check https://hn.algolia.com/?query=garrymarcus for ~286 previous Gary Marcus stories with similar content.

Also check out ten years into the future https://sw.vtom.net/hn35/pages/90099333.html https://sw.vtom.net/hn35/item.html?id=90099333 from https://news.ycombinator.com/item?id=46205632
by isthatafact | 2025-12-27 12:11:58+00:00
"worthy position" could only mean a relatively senior position, so the scientist would have already demonstrated success via publications, and having friends would of course be expected and required in a collaborative line of work. But hiring at that level would be done by a committee, not simply by a personal friend. If that is "nepo", then the term is meaningless.

But that really has nothing to do with the original gripe about "day zero", which would generally mean getting into a masters or phd program, or perhaps an undergrad research project, where grades and standardized test scores get someone in the door -- social skills sufficient to hold a brief conversation about a science topic would be a nice bonus, but not really necessary.
by ArtTimeInvestor | 2025-12-27 12:13:50+00:00
All of these problems would go away if we had micropayments. So that the user could pay for the resources they use.

The user would know that each pageview is $0.001.

The website owner would know each pageview pays for itself.

We probably could get there with some type of crypto approach. Probably one that is already invented, but not popular yet. I don't know too much about crypto payments, but maybe the Bitcoin Lightning network or a similar technology.
by manuj10 | 2025-12-27 12:14:14+00:00
Staff engineer, 12 years in. I've had side project ideas rattling around for years but never had the bandwidth to build them end-to-end. AI tooling has changed that—I can now ship complete apps solo in a fraction of the time. Planning to launch and market a few of these myself in 2026. Mostly as a learning exercise in the non-engineering side of things.
by pranshuparmar | 2025-12-27 12:15:14+00:00
`witr` is trying to be a bit different. Here are few use cases to consider:
- When a process started.
- Which ports a process is using.
- Which user started it.
- From which directory it started.
- env flag to list all the variables attached to the process.
- json flag to use it programmatically.
by impossiblefork | 2025-12-27 12:15:57+00:00
LLMs may appear to do well on certain programming tasks on which they are trained intensively, but they are incredibly weak. If you try to use an LLM to generate, for example, a story, you will find that it will make unimaginable mistakes. If you ask an LLM to analyze a conversation from the internet it will misrepresent the positions of the participants, often restating things so that they mean something different or making mistakes about who said what in a way that humans never do. The longer the exchange the more these problems are exacerbated.

We are incredibly far from AGI.
by niyoseris | 2025-12-27 12:16:25+00:00
Hey everyone,

Wanted to share something I've been working on for the past few weeks. It started as a personal tool because I got tired of writing and also remembering the prompt structures and remembering every space in them over and over when using LLMs.

The Problem

Every time I wanted to generate an image, I'd spend minutes for thinking about lighting, camera angles, composition, negative prompts... and then I'd forget half of them. I had a messy Notes pages with "prompt templates" but it was getting out of hand.

What I Built

Prompy is basically a structured form that helps you build detailed prompts. You pick your subject type, and it shows you relevant options - portrait gives you ethnicity/expression/pose options, product photography gives you background/material options, etc.

The cool part (at least for me) is the output formats. You get:

- Natural language prompt (ready to paste into any AI tool)

- JSON format (if you're building something that needs structured data)

- TOON/TONL formats (experimental compact notations I've been playing with)

I also added an "Objects & Relationships" feature because I was frustrated that AI tools often ignore spatial relationships. Now I can specify "person is holding the coffee cup" or "cat is sitting on the windowsill" and it gets included in the prompt structure.

The Tech Stack

Nothing fancy - vanilla JS frontend with TailwindCSS, Python Flask backend, SQLite for storage. I specifically avoided React/Next.js because I wanted something simple that loads fast. The whole thing is under 200KB.

Why Login?

I know some people will ask about this, so let me explain upfront. The login (Google OAuth) is 100% optional. You can use the entire generator without signing in - generate prompts, copy them, use all presets, everything works.

Login is only for:

- Saving your prompts to a personal gallery

- Creating lists to organize prompts by project

- Seeing generated prompts by other users

I added these features because I personally wanted to keep track of what prompts worked well for specific styles. Nothing is sold, no emails are sent, I'm not collecting data for any commercial purpose. The whole thing is open source so you can verify this yourself. I just want to make tights with and between users.

Current State

This is very much a beta. I've been using it myself and a limited circle whom in my Twitter list for a few weeks and it's stable, but there are definitely rough edges. The UI could use some polish, and I'm sure there are bugs which haven't founded yet.

Some things I'm considering adding:

- More preset styles

- API for integrations

- Prompt generating for other purposes

Links

- Live: prompy.xyz

- Source: github.com/niyoseris/photoprompt (MIT license)

Would love to hear feedback.

What features would actually be useful? What's missing that would make you use this over just typing prompts manually?

---

Built this because I needed it. Sharing it because maybe someone else does too.

Have a great day.
by bloovis | 2025-12-27 12:16:29+00:00
As others have mentioned, Crystal is close to Ruby in many ways, such that some simpler code will port straight over. I've managed to port a large Ruby application (the sup email client) to Crystal, and a lot of the code just worked, but I still had tweak just about everything else to get it to compile. The hardest bits were the places that used Ruby's dynamic nature, e.g., constructing method names at runtime and then calling them with send, or creating methods on the fly, or data structures that mixed up types freely.

Crystal's intent, as I see it, is very different from Ruby's. Because it compiles down to machine code in a single executable, it's good for making things that are fast and easy to deploy. I've used it to make small web services as well as the bigger thing I mentioned above.
by jasode | 2025-12-27 12:17:10+00:00
>I think we're long past peak spam. A lot of them seem to have given up due to the rise of SPF and DKIM,

In my SMTP server logs, most of the spam comes from legitimate @gmail.com, @outlook.com, @protonmail.com accounts -- that all pass SPF/DKIM checks.

The phishing emails have subjects such as: "This message confirms that your recent wire transfer request has been successfully processed."

I don't know how the spammers/phishers are using those legit cloud email accounts at scale because Google/Microsoft etc have rate limits for new email account creations and also limits on sending out bulk emails. I suppose they may be using the "business/enterprise" paid plans of Gmail/Outlook which have higher sending limits than the free plans but that still doesn't seem to fully explain it. The spammers are really sophisticated in how they bypass the abuse checks that Google and Microsoft have in place.
by antonvs | 2025-12-27 12:17:19+00:00
Neutrons are not that different from protons. The decay from neutrons to protons is pretty well understood, and there’s no reason to think that the nature of quark/gluon interactions in a neutron are significantly different from those in a proton. What kind of new physics are you imagining we’d get?

Of course more experimental data is a good thing, but in this case it doesn’t seem obvious that it would lead to anything really new.
by pepperball | 2025-12-27 12:17:28+00:00
Agreed it’s incredibly unrealistic, but something has to give. We’re quickly approaching a country where there are two overarching groups with near zero overlap on their vision for society. That cannot end well.

My guess is as the American empire [slowly] declines that city states will become centers of power, perhaps with rural, conservative areas finding power via wealthy “lords” assuming the parts where the state decays. The groundwork for this new fuedalism is already being put in place.
by jraph | 2025-12-27 12:17:54+00:00
This, and the insane amount of resources (energy and materials) to build the disposable hardware. And all the waste it's producing.

Simon,

> I find Claude Code personally useful and aim to help people understand why that is.

No offense, but we don't need your help really. You went on a mission to teach people to use LLMs, I don't know why you would feel the urge but it's not to late to quit doing this, and even teach them not to and why.
by shafyy | 2025-12-27 12:18:52+00:00
FWIW, I am not American and I don't live in the US. But yes, you are right of course. For some part of this group. But there are also many immigrants who can afford to speak up, because they are not necessarily refugees who would get deported back to a warzone or similar.

In the end though, the targeted and vulnerable group need to stand up for themselves, others won't do it. I know it sucks, but it's the reality unfortunately. And yes, others from more comfortable groups should also make a stand (and some people are), but history shows that not many will.
by jopicornell | 2025-12-27 12:20:05+00:00
Well, I'm no cryptobro by any means, but I see the usability in cryptocurrencies. As always, when humans touch something well built and thought, it goes corrupt.

The basis? It is useful to overcome censorship, inflation and money transfers without relying on third parties (or relying on burocratic, traditionally greedy and ancient parties). It has some uses as a ledger, but this has not come that useful. Or, in my opinion, useful projects are overlooked and only greedyness is what drives the space.

Your sentiment is not wrong, but I see it as a reflection of human currency interaction. If I say "I don't think I ever heard anything good coming out of cash" could be true. Why would we hear something good about something that only its bad uses are news and worth mentioning. Same happens with crypto. I know it is a bit of a mental stretch to use this argument and it isn't 1:1, but cash is being used illegaly as well.

I see a trend that all privacy focused projects have this bad press always:
- Cryptocoins (used only by scams)
- GrapheneOS/privacy focused oses (used by fugitives and crimibals)
- Tor (Used for dark web)

and while that's true, I keep thinking that the interests for banning privacy focused projects is what drives that bad sentiment and bad press. Not only that, I know betwen black and white there are grays and colours :D

Just my grain of salt
Show HN: Bibrof AI – Bulk Image Background Remover Offline
by vinayak18696 | 2025-12-27 12:23:59+00:00
Hi HN,

I’d like to share BIBROF AI, an AI-powered background removal tool that runs entirely offline on your Windows PC. It removes backgrounds from images without any cloud servers - everything happens locally for privacy and speed.

Use case: Ideal for developers, designers, or founders who need to batch-edit product photos, create marketing images, or just don’t want to send files to a third-party server. We built it after feeling uneasy uploading client images to random cloud services.

Key features: Process up to 100 images at once, fairly accurate edge detection (does hair, fur, semi-transparent objects decently well), and it doesn’t require a GPU (runs fine on CPU). There’s no “credit” system or usage limit - one subscription and you can use it on unlimited images.

Quality & speed: It always outputs the highest resolution results. In our tests it’s faster than waiting for many cloud API calls, since processing is local.

Tech stack: Built on an MIT-licensed InSpyReNet model. We’re not open source (the UI code and packaging are proprietary), but we credit the open-source model.

System requirements: Windows 10 or 11, at least 4GB RAM. Uses about ~1.5GB disk after install (includes the AI model).

Pricing: Free 7-day trial (no credit card needed). After that, it’s paid: currently $23.88/year. No per-image fees.

Try: https://bibrof.lislip.com/

Security note: The app is not code-signed yet. This means when you install, Windows SmartScreen might warn that the publisher is unknown. This is expected (EV certs are expensive for us right now). We plan to sign the binaries once we can afford it (targeting after first 100 sales). For now, users have to click “run anyway” on the SmartScreen dialog. We totally understand if that’s a dealbreaker for some - just want to be upfront about it.

Why Show HN: We figured fellow developers might appreciate an alternative to cloud APIs for image processing. Also, dealing with an unsigned app and building an offline-first tool has been an adventure - I’m happy to answer questions about the tech or our journey.

We launched very recently and are eager for feedback. Open to all questions. Happy to discuss trade-offs, accuracy, or why offline matters.

Looking forward to your thoughts. Thanks HN!
by ViewTrick1002 | 2025-12-27 12:24:46+00:00
> A fleet of high utilization autonomous vehicles will increase utilization rates of each automobile that is still on the road substantially, serving more people with fewer raw materials. Not to mention that as of right now, all of the leading contenders for commercially viable robotaxi fleets are on EV platforms anyway.

I think people overestimate the difference due to the amount of dead-heading needed.
by cortic | 2025-12-27 12:25:21+00:00
>ChatGPT (o3): Scored 136 on the Mensa Norway IQ test in April 2025

If you don't want to believe it, you need to change the goal posts; Create a test for intelligence that we can pass better than AI.. since AI is also better at creating test than us maybe we could ask AI to do it, hang on..

>Is there a test that in some way measures intelligence, but that humans generally test better than AI?

Answer:Thinking, Something went wrong and an AI response wasn't generated.

Edit, i managed to get one to answer me; the Abstraction and Reasoning Corpus for Artificial General Intelligence (ARC-AGI). Created by AI researcher François Chollet, this test consists of visual puzzles that require inferring a rule from a few examples and applying it to a new situation.

So we do have A test which is specifically designed for us to pass and AI to fail, where we can currently pass better than AI... hurrah we're smarter!