MurphyA/hacker-news huggingface dataset:
by rzwitserloot | 2025-05-14 18:25:27+00:00
I've been yelling 'omg why doesnt someone build a ticketing system on the basis of git, having a separate 'root' (no-parent git commit that is at the bottom of a git tree; technically a git repo can have more than one), with most of the conversation happening in git commit form' - for YEARS.

This is wildly exciting.
by cess11 | 2025-05-14 18:25:33+00:00
That is such a contrived phenomenon, it has taken decades of lobbying and destruction of political accountability to create the conditions where a person considered sane would touch that idea instead of immediately skipping over to driverless trains.

Incredibly wasteful gimmick, I don't get why the usians are still struggling away at it now that the chinese seem to have already done it.
by jsheard | 2025-05-14 18:25:40+00:00
Hilarious how Grok apologizes for going off-topic further down in the thread, but then can't resist the urge to immediately bring up white genocide again.

https://xcancel.com/grok/status/1922667426707357750

Then someone asks it to just answer the original question but it ignores the query entirely and writes another wall of text about white genocide.

https://xcancel.com/grok/status/1922687115030380581

Then when asked yet again it seems to use the tweet it was originally asked to verify as a source to verify itself.

https://xcancel.com/grok/status/1922689952321765843

A+ work all around
by mxfh | 2025-05-14 18:26:07+00:00
Just out of curiosity since your profile suggests your from an older cohort. Do you actively remember the Pixelmatix tone mapping era, or where you already old enough to see this as a passing fad, or was this a more niche thing than I remember?

Now I even remember the 2005 HDR HL2 Lost Coast Demo was a thing 20 years ago: https://bit-tech.net/previews/gaming/pc/hl2_hdr_overview/1/
by IshKebab | 2025-05-14 18:26:11+00:00
> especially when the app can't reliably know they were refused

That's the problem. Android didn't do this even though it was obviously what is needed. Android apps can easily tell what permissions they have.

I think Google prioritised UX over power and security here. They were presumably scared about people accidentally clicking the "Silently deny" button and then getting confused when the app didn't work. Big missed opportunity.
by shreyans | 2025-05-14 18:26:35+00:00
Maven.com | Full stack product engineer | Full-time | Remote (USA, Canada) Maven is the missing grad school for technology jobs. We have the largest collection of expert-led cohort-based-courses on the topics that matter most for today's careers.

We’re looking for full-stack product engineers to own big parts of our fast growing marketplace, from recommendation systems to data infrastructure to the course experience at the center of it.

The ideal candidate has shipped meaningful features to a real user base and is comfortable with the broad set of concerns that come with building production web apps.

You will have a high degree of ownership over our technical systems, and will be able to shape our product direction and the evolution of your own role.

We are a team of just under 20, have raised $25 million from a16z and First Round, and are growing towards profitability in the coming year and half.

We use React+Nextjs, Python+FastAPI, Postgres+OpenSearch, OpenAI, dbt+Snowflake.

Read more at https://maven.com/s/eng-jd And email eng [at] our website with your resume and a note about yourself and your work.
by BostonFern | 2025-05-14 18:26:40+00:00
Above the testimonials carousel on the front page it says “real stories from real businesses”, but none of the three company names bring up anything relevant on Google.

Nothing on Michael Lee from SmartGadgets, John Smith from TechVision, or Sarah Johnson from Trendy Styles.

“Switching to Rolly was the best decision for our business. The platform is incredibly user-friendly, and the one-click setup made launching our store hassle-free. The built-in marketing tools have significantly increased our customer engagement.”
by brazzy | 2025-05-14 18:26:52+00:00
DOGE is doing no such thing. They are destroying things they don't understand, with a political agenda that has nothing to do with saving money, and doing immeasurable harm to the USA in the process. The link contains nothing but bullshit and lies. It's also guaranteed that many of them are using this opportunity of unfettered, in transparent access to illegally enrich themselves.
by sershe | 2025-05-14 18:27:08+00:00
My internet access is great, healthcare is one of the most regulated and special-interest/union (AMA) captured industries in the USA and that is why it's broken, airplane crashes are extremely unlikely and in any case are more likely to increase due to the proactive gutting of dispatcher schools by govt for DEI reasons [1], not deregulation. Consumer protection in the US seems excessive in most areas to me, and perhaps about right in some (notably industries not suffering from crazy costs, like restaurants). By far not the most important but illustrative issue - I may believe we have removed enough dumb regulations once I can buy proper kinder eggs.

[1] https://x.com/tracewoodgrains/status/1887223600727662657
by johnea | 2025-05-14 18:27:20+00:00
Shouldn't people who don't like coffee, just not drink coffee?

The article makes it seem like caffeine is an essential nutrient. Is this kid just addicted?

I drink an espresso or two each morning. I find drip coffee... uninteresting. If I travel, or am in any situation where I don't have easy access to espresso, I just don't drink coffee. It's not a big deal.

I do agree with the aversion to sodas... In addition to the sugar, they're packed full of other wonky ingredients.
by mike_hearn | 2025-05-14 18:27:53+00:00
Yeah, Chesky is crazy if he thinks people are going to trust AirBnb enough to use it as a passport. You pay them money but their support is what you'd expect from Google's free services, i.e. nonexistent.

For me AirBnb has the dubious distinction of being the only online service I'm banned from, and I have no idea why. I barely used it and the few times I did the hosts were happy. One day I tried to log in and the app wouldn't work properly. I filed a support ticket and they told me they weren't going to tell me anything and there was no appeals process either. And that was that. My guess is I got IP clustered with another person whose account was legit banned, but really, who knows. What's the point of the ID verification process if they act like a free webmail operation anyway?

With booking.com and hotels, you're paying about the same but avoid the BS that comes with Airbnb. It's a much more reliable and predictable experience. The idea of people requiring Airbnb for anything more important than a vacation rental is horrifying.
by justin_oaks | 2025-05-14 18:28:13+00:00
I implemented 2FA at a previous job and I was responsible for the production implementation working as expected. My thoughts were that uncompleted 2FA attempts are common for a number of reasons: typos, someone gets distracted, didn't have access to phone at the time, SMS sucks (either our sending side or the receiving side), etc. I didn't put much thought into it beyond that. (Should I?)

I implemented rate limiting/lockouts for too many 2FA failures. I added the ability to clear the failed attempt count in our customer support portal. If we had any problems after those were implemented, I never heard about them.
by SR2Z | 2025-05-14 18:28:23+00:00
> the peasants that lived on it and farmed it were necessarily part of the deal and couldn't be just removed from the land at a whim

Is it that they COULDN'T be, or is it that there was no reason to relocate them?

Serfdom might not have been universal, but it was extremely common and the predominant system in large parts of medieval Europe.
by Havoc | 2025-05-14 18:28:48+00:00
They've got usage that plummets 80% 2 days a week and the other 5 have a broad predictable time based pattern where usage drops ~66% judging by graph.

If that works out to same prices as keeping compute at literally your peak requirement level round the clock then something is very wrong somewhere. Maybe that issue is not in-house at blacksmith - perhaps spot pricing is a joke...but something there doesn't check out.

Loads of companies do scaling with much less predictable patterns.

>risk of slowdowns

Yeah you do probably want the scaling to be super conservative...but -80% fluctuation is a comically large gap to not actively scale

>To illustrate

Better view I'd say is: That chart looks like ~4.5 peak. So you're paying for 730 hours of peak capacity and using all of it about 90 hrs.

Given that they wrote a blog about this topic they probably have a good reason for doing it this way. Just doesn't really make sense to me based on given info
by shhamidov_216 | 2025-05-14 18:28:55+00:00
Hi HN,

I’m Shavkat, founder of Findecor.io, and we just applied to the Summer 2025 Y Combinator batch.

Findecor is an AI-based home decor recommendation platform. Users upload a room photo, and we suggest matching furniture and decor items from multiple marketplaces. We aim to simplify decision-making by turning static images into personalized design experiences.

We're still early — no aggressive marketing yet — but we’ve launched the MVP and are looking for feedback. If you're into interior design, AI in commerce, or just curious, we'd love your thoughts.

Also open to connecting with other founders building in this space!

Thanks, Shavkat findecor.io
by superkuh | 2025-05-14 18:28:55+00:00
Wonderful news. This is a big step to filling one the gaps in the various waylands that prevented them from being taken seriously (none of the waylands were really ADA compliant before since they lacked any screenreader possibilities). I hope every wayland compositor choses to implement these two protocols in mutually compatible ways.

As someone with progressive retinal tearing I'd been really worried the last 5 years or so with everything switching to one of the waylands and there being no accessibility. This is a relief. It'll probably get there before I go functionally blind.
by JKCalhoun | 2025-05-14 18:29:13+00:00
Some years back I started wading into the "1001 Movies to See Before You Die". I'm still consuming — perhaps another 3 years and I'll be done? (Can die.)

Anyway, it's been a wild ride introducing to me early silent films, surreal films, art films, Italian neorealism, French new wave, etc. There very much are different narratives and structures outside "Hollywood films". Give them a watch.
by AStonesThrow | 2025-05-14 18:29:36+00:00
Because they're not actually making it useful, they are merely trying to convince the general public that it is, or at least not harmful, so they can blithely dump away.

Another interesting example is refined salt. Traditionally, when salt is mined or derived from seawater, it contains a multitude of trace minerals that are often beneficial and nutritious. It is this payload of minerals that has contributed to the excellent reputation of salt over the millennia.

However, now the salt company will refine the hell out of the salt, turning it into pure white NaCl table salt. Then, they turn around and sell all the trace minerals and nutrients to supplement companies which manufacture nutritional supplements and derive extra value from that surplus.

The general public is left with virtually worthless table salt that contains nothing but NaCl. This is why an excess of salt is harmful in your diet, because you're adding empty sodium without any fringe benefits!!!
by steveklabnik | 2025-05-14 18:29:38+00:00
For whatever it's worth, I used to do a lot of teaching, and I have a similar hunch to

> I think it’s because I, and other early Rust learners I’ve talked to about this, had little preconceived notions of how a programming language should work. Thus the restrictions imposed by Rust were just as “arbitrary” as any other PL, and there was no perceived “better” way of accomplishing something.
by SoftTalker | 2025-05-14 18:29:39+00:00
I wasn't suggesting that we should, but in my lifetime we went from hospital admissions and discharges being published in the local paper, to that information being some of the most closely guarded with (theoretically) severe penalties for disclosure.

I think it was AIDS and people not wanting to be outed that changed things.

But whatever the reason, we now have HIPAA and it adds a huge amount of complexity to the management of medical records, and a huge amount of complexity to any research that needs access to a broad spectrum of medical case histories (such as training AI). Other countries don't have these concerns, and will outcompete the US on developing these capabilities.
by tadfisher | 2025-05-14 18:30:41+00:00
Device backups are an entirely different system, not handled by the Drive app, that produces opaque backup archives which aren't accessible via the Drive UI. Nextcloud isn't complaining about lack of access to this system, but to the file-level APIs (e.g. java.io/java.nio classes) that allow for full backups of whatever the app has system-level permission to read.
by springhalo | 2025-05-14 18:30:57+00:00
I see that it says it stores images "in an HDR format by default" but keeps referencing JPEG output. Are you using JPEG-XT? There aren't a lot of "before and after" comparisons so it's hard to know how much it's taking out. I figure those would probably hurt the reputation of the app considering its purpose is to un-pop photos, but I'm in the boat of not really being sure whether I do actually like the pop or not. Is there live-photo support, or is that something that you shouldn't expect from a artist-focused product?
by LunaSea | 2025-05-14 18:31:10+00:00
> The fundamental requirement for CI is that each job requires its own fresh VM (which is unlike traditional serverless workloads like lambdas). To provision an EC2 instance for a CI job

Is this different to lambdas or ECS services due to the need to setup a VM / container and nested virtualisation / Docker-in-Docker is not supported?
Show HN: Jupyt – We made Jupyter notebooks agentic
by risos8200 | 2025-05-14 18:31:55+00:00
We built Jupyt (https://www.ipynb.ai), an AI-native coding assistant for Jupyter notebooks that helps you write, run, and analyze Python code faster.

What it does:

• Automatically creates, updates and deletes cells

• Run and reference outputs autonomously with “Agent Mode”

• Search datasets from HuggingFace, Kaggle, and more

• Supports all major model providers (OpenAI, Claude, Gemini, etc.)

We’re targeting a gap between powerful modern editors like Cursor and the outdated Jupyter/Colab workflow millions still use. Our goal is to bring AI-first productivity to research, data analytics, and prototyping—without forcing people to change tools.

Install with: pip install jupyt

Sign up for the beta at https://ipynb.ai, we will reach out to you!

Our roadmap includes:

• Git integration, collaboration, and notebook link sharing

• Inline completions, reproducibility, and project folder awareness

• External GPU connections in one click

• A desktop app for easier onboarding

We’re live in beta with ~24 users and actively collecting feedback. Looking for bug reports, power users, and thoughts on improving AI workflows in notebooks.

Here’s a demo video: https://x.com/RajmeetChandok/status/1921968207759315256?t=CF...

Would love to hear your thoughts and feedback!
by noname120 | 2025-05-14 18:32:20+00:00
SAF is not an option because it is HORRIBLY slow[1][2][3][4][5], which makes it an absolute no-go for any decent cloud synchronization app.

Excerpt from [1]:

> SAF is slow. Every SAF file IO operation takes like 20-30ms because it uses an IPC call. And sometimes you may want to check whether a lot of files exist on the disk and if they do not then create them (or something similar that requires a lot of file operations). It's so slow that even in google example they use hacks to make it faster.

Excerpt from [3]:

> Just to add a new sample for the performance of SAF vs standard File operations:

> […]

> 15 seconds with SAF, 6 milliseconds with native ls ! And there's only 128 files LOL

————————

[1] https://github.com/K1rakishou/Fuck-Storage-Access-Framework#...

[2] https://www.reddit.com/r/androiddev/comments/ga5u72/saf_is_s...

[3] https://issuetracker.google.com/issues/73044953#comment5

[4] https://magicbox.imejl.sk/forums/topic/storage-access-framew...

[5] https://issuetracker.google.com/issues/130261278#comment52
by riedel | 2025-05-14 18:32:39+00:00
I think there is multiple cases where repos are mirrored between Codeberg, GitHub and internal and public instances of Gitlab. People want to open issues where they are and they can get accounts. Also I had to migrate issues from one repo to the other. Having wikis moved to git repos is a big advantage over trac and redmine (we just recently moved old projects and it is a pain each time). So I highly welcome anyone who moves issue tracking to git as well.
by WorldMaker | 2025-05-14 18:32:50+00:00
I read a fascinating discussion the other week that Tom's racism may not be incidental to the plot, but one of the keys to unlocking some other deeper/semi-hidden insights into it. The innocuous sounding question at the top of that rabbit hole was "Is Gatsby white?" It's a fascinating question and there's lots of evidence that Gatsby is at least white-passing (seemingly no problem in the segregated at the time Seelbach Hotel, for instance), but that doesn't necessarily mean white, especially to the sort of old-money racist that Tom is portrayed to be.

With Sinners doing so well in cinemas this month, it's an interesting time to question if there is a racial component to The Great Gatsby that hasn't been so obvious even after decades of (somewhat) close reads by at least High Schoolers.

One longer read on the subject: https://www.contrabandcamp.com/p/gatsbys-secret

It also got me thinking about the possible reasons why F. Scott Fitzgerald dedicated The Great Gatsby to his wife and the Deep South rumors that she wasn't white but only white-passing.
by steveklabnik | 2025-05-14 18:32:56+00:00
> I'm starting to wonder what I'm missing out by doing this.

It depends. In some cases, you aren't missing anything. In others, you may lose a bit of efficiency by doing some otherwise un-needed copying. Depending on what you're doing that may be irrelevant.

> Any tips for using the more abstract features, like Cow etc? I hit a problem with this today, where a lib used Cow<&str> instead of String, and the lifetime errors bubbled up into my code.

You can do the same thing as you do with &str by calling into_owned on the Cow, you'd get a String back.
by seesthruya | 2025-05-14 18:33:01+00:00
When you get a medical test like an MRI, there is both a technical fee and a professional fee that is paid.

For a shoulder MRI, the technical fee, which goes to the facility that performs the scan, maybe $1,500.

The professional fee, that goes to the radiologist that interprets the scan, maybe $80.

Patients often only see a global fee.
by Bender | 2025-05-14 18:33:18+00:00
I believe this is a losing battle. Miscreants hide behind VPNs to abuse sites. Many sites are behind CF. CF must then find a balance between anti-bot and not harming legit users. Such a balance does not really exist and that results in the phrase, "And this is why we can not have nice things..."

To answer your question I suppose they are as reasonable as they can get considering many sites can use CF free accounts and people can choose whether or not to enable the anti-bot capabilities. The alternative would be for more sites to build their own anti-bot measures but that can get expensive very fast. I do not see how they would gain by blocking VPN users unless one could pay to get around the anti-bot measures which would defeat the purpose of blocking bots in the first place as some botters would pay-to-play using stolen credit cards.

Another alternative would be for sites to find a way to create a group of "trusted users" and provide said users a way to bypass CF. i.e. each site having their own paid VPN gateway or the trusted users put up a paid bond to access a dynamically scaled HAProxy Anycast mesh. However by paying using a traceable source that defeats the purpose of a VPN and so I return to the phrase, "And this is why we can not have nice things". Short of finding all the miscreants and dropping them into an ancient style Roman Colosseum Pay-Per-View Gladiator Tournament with no rules this problem will likely always exist.
by Zenbit_UX | 2025-05-14 18:34:10+00:00
Your comment reads like the school room dilemma of if your mom gives you cookies to share with your friends at lunch she better bring enough for everyone.

This is being done to prove a point, that rust is just as efficient as c while being memory safe.

Your idea is misaligned with the goals of the contest and more a moral complaint on “fairness”. Where do you get this notion that any entity offering their own funds in a contest needs to distribute it evenly?
by cryptonector | 2025-05-14 18:34:14+00:00
It's obvious. It's also not original. There are multiple things like this already. Fossil was the first tool to put bug tracking in the repository. Idk which VCS/forge was the first to put wikis in the repository, but it might have been GitHub or Fossil.

The point here is to be able to work with issues, PRs, and wikis offline just as one is now used to doing with code. And to use the same underlying content-addressed version control tooling for all those things.
by dahart | 2025-05-14 18:35:20+00:00
This! Yes I think you’re absolutely right. The term “HDR” is in part kind of an artifact of how digital image formats evolved, and it kind of only makes sense relative to a time when the most popular image formats and most common displays were not very sophisticated about colors.

That said, there is one important part that is often lost. One of the ideas behind HDR, sometimes, is to capture absolute values in physical units, rather than relative brightness. This is the distinguishing factor that film and paper and TVs don’t have. Some new displays are getting absolute brightness features, but historically most media display relative color values.
by devilbunny | 2025-05-14 18:35:29+00:00
I suspect that radiologists could identify race from a plain chest x-ray if they were given the patient’s race and asked to start noticing the difference. They just aren’t doing it because, if it’s important, you can just look at the patient.

There are a lot of things in medicine that aren’t in literature, but are well-known among certain practitioners. I’m an anesthesiologist and practice in an area with a large African-American population. About 10-15% (rough guess) of people of West African descent will have a ridiculously strong salivary response to certain drugs (muscarinic agonists). As in, after one dose their mouths will be full of saliva in seconds. We don’t have East Africans for comparison, so I can’t say it’s a pan-Bantu thing, but I have seen it in a Nigerian who lived here. Not in the literature, but we all know it. I had a (EDIT: non-anesthesia) colleague ask me about a hypersecretory response from such a drug. I said, oh, was he black? Yes, how did I know? Because we give those drugs all the time and have eyes. It’s very rare to see in European-descended populations.