MurphyA/hacker-news huggingface dataset:
by Suppafly | 2025-05-14 16:37:50+00:00
>may not have the life experiences to understand

That's one of the things about reading though, it lets you experience life experiences you might have been exposed to on your own. You still have to met things halfway by using your brain a bit, which a lot of students really push back against for some reason. I suspect part of it is that it's the first time they are really asked to read something critically and not just for straight forward instruction or for enjoyment.

I think schools are trying to teach critical reading skills earlier now, but it's hard because if it's not interesting kids won't read it and if it's interesting they might not learn the critical skills necessary to evaluate it under any other lens than it being interesting or enjoyable.
Show HN: Sanctum – An LLM-Guided Learning App
by JTan2231 | 2025-05-14 16:37:51+00:00
https://apps.apple.com/us/app/athenaeum-sanctum/id6744429496

It's in an infant stage as I figure out exactly how I want this.

In a more marketing speech style,

---

I love learning things and soaking in information, but I constantly run into 3 ergonomic problems with doing so:

- Quality study materials are often so dense as to require an extended session of focus

- Ergonomic study materials require too much work to find + aren't always flexible to what I want to learn/study

- Social media feeds have rotted my UI tastes to prefer short-form, transient interfaces that build familiarity with repeated, intermittent exposure

So, I'm making a flashcard app to address these points. In short,

- Reference-based deck generation

- LLMs are great, but human sources are always best. - Give it a PDF or web page, and it'll reference that resource in creating your deck - AI-powered grading - The vector math powering LLMs allows for much more loosely structured answer grading than just naive keyword matching. - Know the concept, but can't phrase it in the colloquial terms? Don't worry, phrase it as best you can and it can tell how well you get the idea. - Natural deck progression - If you've been performing well enough on a deck, take a quiz to see if you're ready to expand the flashcards in your study.

---

There are a few things I still am looking to iron out:

- I don't think flashcards are the optimal UI for learning

- They're great for memorizing + I do think improving pattern-matching is essentially learning is, but I don't think flashcards are the most optimal vehicle for meaningful learning - i.e., Life is more than just trivia

- Personalization

- Right now, you take a quiz to expand the deck along the same lines as the existing subject matter. I think this is okay at best and could very much be improved. - One of the ideas I had initially around this is that LLMs can be used to traverse the embedding space of accumulated knowledge in a way that subverts/transcends the traditional academic taxonomization of studies. - i.e., I think UI is the bottleneck in soaking in more information/ideas. I think LLMs do well enough in pattern-matching requests to information that they could act as librarians for the internet--then, it's just a matter of scrunching down the information into more convenient interfaces (e.g., mobile).

- Sourcing, references, etc.--I prefer something human-made at the other end of the tunnel, but I'm not sure how long that will last.

- The name--far too esoteric

This is an active WIP--would love to hear what you all think.
by epistasis | 2025-05-14 16:38:04+00:00
For a more technical dive into startups that have been chugging along with AI in pathology for ~decade, check out this:

https://www.owlposting.com/p/what-happened-to-pathology-ai-c...

> One pathology AI founder told me that it wasn’t hospitals or diagnostic labs that showed the most promise. It was R&D groups within Big Pharma. Those scientists and executives wanted new tooling. They were often sitting on massive internal datasets, had real budget allocated to experimental tech, and — critically — had a clear ROI if your model helped shave months off a study or more precisely target the right patient cohort. Most importantly, pharma didn’t care as much about the regulatory headaches, as they weren’t using your model to diagnose patients
by adgjlsfhk1 | 2025-05-14 16:38:45+00:00
this isn't a correct definition. human perception of brightness is roughly logarithmic, so it also matters how deep the blacks get. For a good HDR experience, you need a monitor that gets to 600 nits at a bare minimum, but also which can get very close to 0 nits (e.g. via OLED or less optionally local dimming)
by Balgair | 2025-05-14 16:38:55+00:00
The issue I had was that the book just seemed like a lot of wingeing to me back then.

Later on, and after some therapy, it turns out that I was just going through a lot of abuse at the time and just kinda hid all my feelings. Still do, really. That the characters felt anything was, to old me, just a sign that they weren't working hard enough. 'Like, come on, everyone knows life sucks, right? Just get over Daisy you idiot'. Yeah, no, that's not how people work, it wasn't how I was supposed to work.

I guess that's why it's a classic. You reread it later and see all these tings in you that changed too, but the words just stay the same.

I still maintain that 'Cather in the Rye' is just a rich kid complaining about nothing though. I hated that book and Holden too, seems just overly spoiled to me.
by disqard | 2025-05-14 16:39:06+00:00
A bit OT, but I'm wondering how any fresh grad is supposed to pass today's hiring bar.

And, with the market flooded with experienced devs, why should any employer take a chance on a 100% green dev, when they can pick and choose from among 5+ YoE SWEs, who are desperate for jobs? As Shawn's post from yesterday showed, many of us are willing to work at much lower salaries, so even financially, it does not make sense to hire a fresher.

Anyone care to engage with this topic?
by simoncion | 2025-05-14 16:39:34+00:00
Honestly, I find the extended brightness FAR less important than the extended color gamut. I have a ~300 nit VA monitor that I'm generally quite happy with and that looks fantastic with well-built HDR renderers.

Given that monitors report information about their HDR minimum and maximum panel brightness capabilities to the machine they are connected to, any competently-built HDR renderer (whether that be for games or movies or whatever) will be able to take that information and adjust the picture appropriately.
by nelblu | 2025-05-14 16:39:35+00:00
Some of the comments pointed out that this is hostile behaviour for people roaming as well, and I completely agree. Here is my solution for this : When I am roaming internationally, I leave my SIM card in a spare android at home plugged into a charger. Android has an app that forwards SMS to API : https://f-droid.org/packages/tech.bogomolov.incomingsmsgatew.... Every time I receive a SMS I forward it to this API. The API in turn emails me the whole message.

I have been using this setup for a few years now without any issues. Even when I am not roaming, I still have this setup on my primary phone. So when I am on my computer and need a SMS OTP I don't need to go find my phone, I receive it in email :-).

(Note : This doesn't work with MMS but I don't need them anyway)
by bko | 2025-05-14 16:39:35+00:00
I don't think it will go away as long as we have third party paying for the costs and AMA controlling competition.

If I had to pay $500 or whatever to get a scan, and instead I could get my data, send it to a model and only follow up if it came back bad, I would. But now someone else pays and there are laws and regulations that prevent people from controlling their data, or at least make it difficult. Kind of weird I have a file on me that I have never seen.
by danans | 2025-05-14 16:39:58+00:00
> Do they? What I want is the power of the desktop available when I have access to it (SW & HW), but if the phone is powerful enough (maybe with a small accelerator box for dGPUs to handle gaming/AI), I’m not really seeing the value of multiple devices

Isn't that "small accelerator box for dGPUs" another device? That seems like adding more complexity, not less.

Based on what you shared, I don't think you are representative of the majority of the consumer computing device market. There are real human factors (functional and social) that have resulted in the current laptop and desktop form-factors, and why many attempts to completely replace either have failed.

> I’m already using remote VSCode to always program on my home desktop computer regardless where I am ...

Are you doing your remote VSCode session on a phone? You must need at least a 13" laptop (or phone dock device with a screen/keyboard/battery) for that. At that point, why not just use a laptop, and avoid the complexity of plugging/syncing with a phone?
by ncpa-cpl | 2025-05-14 16:40:21+00:00
Reminds me of a cashless hotel laundromat that I had to use that didnt accept coins, tokens or had a credit card reader. So to wash my clothes I had to find a charger to charge my phone, download an app, being able to receive SMS 2FA while roaming which is a hit or miss depending on roaming agreements, having working internet connection, enabling Bluetooth and Bluetooth Nearby Devices, and then top it up with a foreign credit card. It took about 30 minutes to set it up.

I guess this would be easier in a beighbourhood laundromat with local clients, but in a hotel with many foreigners it becomes a pain with so many dependencies needed to use the washer and dryer.
by 98codes | 2025-05-14 16:41:16+00:00
Every few years I turn on that HDR toggle for my desktop PC, and it never lasts longer than a day or two.

Top tip: If you have HDR turned on for your display in Windows (at least, MacOS not tested) and then share your screen in Teams, your display will look weirdly dimmed for everyone not using HDR on their display—which is everyone.
by chaos_emergent | 2025-05-14 16:41:36+00:00
as I sit in front of my computer waiting for a transformation-for-import job to complete, I can describe my basic workflow:

1. define a clean interface target - for me, that's an interface that I made for my startup to import call data.

2. explore the data a little to get a sense of transformation mappings.

3. create a PII-redacted version of the file, upload it to ChatGPT along with the shape of my interface, ask it to write a transformation script in Python

4. run it on a subset of the data locally to verify that it works.

5. run it in production against my customer's account.

I'm curious - that seems like a reasonably standard flow, and it involves a bit of manual work, but it seems like the right tradeoff between toil and automation. Do you struggle with that workflow or think it could be better somehow?
by vngzs | 2025-05-14 16:41:47+00:00
I can register my Yubikeys on account.google.com (and around the web, e.g., fastmail.com) as passkeys. If you visit the account security page[0] and enable "skip password when possible", then you can log in to Google with only a Yubikey-backed passkey.

If you have old Google creds on your Yubikey, you may have to first remove those creds from your account (because there are older and newer protocol choices, and with the old protocols enabled Google will not support passwordless login).

Multiple yubikeys are required if you would like to have backups; there is no syncing between keys.

For support matrices, see [1].

[0]: https://myaccount.google.com/security

[1]: https://passkeys.dev/device-support/
by jll29 | 2025-05-14 16:42:09+00:00
Laura Martin (1986) "Eskimo Words for Snow": A Case Study in the Genesis and Decay of an Anthropological Example" American Anthropologist, New Series 88(2): 418-423, https://www.jstor.org/stable/677570?casa_token=KsX4yPgs1YIAA...

versus

Temuulen Khishigsuren, Terry Regier, Ekaterina Vylomova, and Charles Kemp (2025) "A computational analysis of lexical elaboration across languages" PNAS 122(25) e2417304122 https://www.pnas.org/doi/abs/10.1073/pnas.2417304122
by yorwba | 2025-05-14 16:42:23+00:00
You also need a base model that can satisfy the verifier at least some of the time. If all attempts fail, there's nothing there to reinforce. The reinforcement-learning algorithms themselves haven't changed much, but LLMs got good enough on many problems that RL could be applied. So for any given class of problem you still need enough human data to get initial performance better than random.
by altairprime | 2025-05-14 16:42:39+00:00
Photography’s meaning is also about a hundred years older than video games; high(er) dynamic range was a concern in film processing as far back as Ansel, if not prior. That technology adopted it as a sales keyword is interesting and it’s worth keeping in mind when writing for an audience — but this post is about a photography app, not television content or video games, so one can reasonably expect photography’s definition to be used, even if the audience isn’t necessarily familiar.
by jFriedensreich | 2025-05-14 16:42:49+00:00
Seems like they reinvent the wheel feeling innovative when this has already been solved for 15 years or so. If you assign costs/estimations before prioritisation and ordering the whole issue goes away because PMs can just take the cost into account when planning. Importantly: It is rare that the mismatch of cost vs. value really leads to misplanning because real life is more nuanced and has also more factors. There are milestones and higher level objectives that some things play into and others don't. There is team availability and work dependencies/blockers. A PM knows all of these factors and balances them ad hoc without the need for an extra level of "value estimations" and more process. There is ONE important exception: This could be a really good framework for deciding what items that have been deferred multiple times because it never fit into a milestone/initiative to purge or finally really commit to doing.
by cvhc | 2025-05-14 16:43:43+00:00
I really look forward to desktop experience on Android tablets.

For personal use, 2-in-1 (laptop+tablet) conceptually makes a lot of sense. But I think 2-in-1 laptops go the wrong way -- they are full laptops with bad tablet experiences (because of weight, or desktop-first Windows OS). But I want a good tablet in 80% of time. If Android have reasonably good desktop support (e.g., keyboard, mouse, window management), a tablet with a detachable keyboard will be enough to cover the rest 20% of use cases where I want a laptop.
by perrygeo | 2025-05-14 16:43:52+00:00
Wonderful insight that I'd never considered. Talk to almost anyone in America and they'll tell you about a health issue that they or their family are deferring due to lack of access. Waiting months or years to simply talk to a specialist, let alone find one that can help, is sadly the norm. Patients rightly feel it's a waste of their time so won't even seek treatment.

Remove that barrier to access and we won't see a shiny new streamlined medical system but rather a flood of new patients requiring even more bureaucracy to manage.
by spoonsort | 2025-05-14 16:44:13+00:00
Why is nobody talking about the standards development? They (OS, image formats) could just say all stuff by default assumes SDR and if a media file explicitly calls for HDR even then it cannot have sharp transitions except in special cases, and the software just blocks or truncates any non conforming images. The OS should have had something like this for sound, about 25-30 years ago. For example a brightness aware OS/monitor combo could just outright disallow anything about x nits. And disallow certain contrast levels, in the majority of content.
by singron | 2025-05-14 16:44:27+00:00
The two problems are highly related, which is why it can do both. At the end of the algorithm, you have a per-pixel assignment of the (approximately) closest seed pixel. If you want a voronoi diagram, then you color each pixel according to the identify of its seed pixel. If you want a distance function, then you color it with the distance to that pixel.
by reginald78 | 2025-05-14 16:44:36+00:00
Passkeys support an attestation anti-feature, enshrined in the spec. This feature can be abused (and will be IMO, why put it in the spec otherwise?) to limit which providers can access a service. Lock-in is built into the design.

One of the developers already threatened to use it against keepass when they built an export feature he didn't agree with.
by babypuncher | 2025-05-14 16:44:41+00:00
Pretty much any display you can buy today will be HDR capable, though that doesn't mean much.

I think the industry is strangling itself putting "DisplayHDR 400" certification on edgelit/backlit LCD displays. In order for HDR to look "good" you either need high resolution full array local dimming backlighting (which still isn't perfect), or a panel type that doesn't use any kind of backlighting like OLED.

Viewing HDR content on these cheap LCDs often looks worse than SDR content. You still get the wider color gamut, but the contrast just isn't there. Local dimming often loses all detail in shadows whenever there is something bright on the screen.
by joquarky | 2025-05-14 16:44:47+00:00
I enjoy this thought experiment.

If nobody logs in to a multiplayer game, does the game world still exist?

Sure there are files sitting on a server somewhere waiting to be read when the first user logs in, there may even be a physics engine polling abstract data structures for updates, but the game world doesn't render without players present with their computers bringing all this data into a coherent structure.

Also, for an extra existential kick, realize that it renders /independently/ in the GPU/CPU/RAM of each player's computer.
by RankingMember | 2025-05-14 16:45:38+00:00
I think it comes down to the current financial realities of film-making, as the article touches on. There are certainly outliers that are revered by those who seek alternatives (David Lynch's work for example), but these are a small minority. I think general financial stability in some future (hopefully soon!) iteration of society would allow more experimentation- artists who are not starving artists are much more willing to take risks and stay true to their vision, profit/marketability be damned.
by BenjiWiebe | 2025-05-14 16:45:42+00:00
Just checked, and it looks like my GitHub account is not linked to my Microsoft account, nor does it have my phone number.

I just signed out and started the signup flow. It allows me to use an email on my own domain, and I got as far as verifying my email before I canceled the flow, and there hadn't been any requirement for phone number of Microsoft account yet.
by ModernMech | 2025-05-14 16:46:39+00:00
My feeling is that Java / C++ / Python / Javascript are all really the same language when you get down to it. Rust borrows from OCaml more than an other popular imperative languages (the first implementatoin by Graydon Hoare was in OCaml, so the inspirations abound), and therefore it really is quite different to a lot of devs who have never seen the functional paradigm. Good rust is written as a mix of imperative with a strong functional flavoring. Bad Rust is when you try to do everything by mutating arrays over iteration as you would do in imperative languages.

For me, I almost never write "for loops" and "if statements" in Rust; instead I use "functional iterators" and "match expressions", which interface with the borrow checker more nicely.

For example, iterating over an array while modifying it is a common pattern in imperative languages that compiles fine but often causes hard to reason about logic errors during runtime. In Rust, such a thing would cause compile time errors. So instead you rewrite to be more functional, it compiles, and then the magic is it just works, which is a common property of functional languages like Haskell.

IMO a lot of the consternation about the cost of the learning curve is because developers haven't realized once you get past it, the benefit is your code more often is just correct and therefore you run into fewer runtime bugs. In other languages you get the code compiling faster, but then you spend a great deal of time debugging things at runtime which you didn't anticipate at compile time.
by paddy_m | 2025-05-14 16:47:04+00:00
Another thing that happens is that social services (healthcare, DMV, probation office, welfare) move offices out of expensive transit dense areas to cheap far flung offices. Then local governments force bus routing to these places, it leads to a miserable experience for everyone involved.

The best measure of a transit project is "How many people use this per day". ie is it doing something valuable.

Note: I don't know of a solution for this other than more holistic government service planning. I do think it's valuable and good that those in need of government services can get there without a car. But it isn't always the sole fault of transit agencies that they have low ridership slow busses.
by Sohcahtoa82 | 2025-05-14 16:47:05+00:00
I imagine this depends a LOT on your specific age and what you were doing in the 00's when MP3 player usage peaked.

I finished high school in 2001 and didn't immediately go to college, so I just didn't have a need for a personal music player anymore. I was nearly always at home or at work, and I drove a car that actually had an MP3 CD player. I felt no need to get an iPod.

In 2009, I started going to college, but then also got my first smartphone, the Motorola Droid, which acted as my portable MP3 player for when I was studying in the library or taking mass transit.

If you were going to school or taking mass transit in the middle of the '00s, then you were probably more likely to have a dedicated MP3 player.
by joshstrange | 2025-05-14 16:47:20+00:00
I believe that, it's a cool concept. But I was too nervous to build on top of that feature, I wanted to maintain my ability to leave Neon easily. After Planetscale (and using their version of schema branching) I didn't want to get pinched again when I went to switch (PS vs Neon branching was/is very different).

I think one of the coolest features of neon is being able to quickly spin up new DBs via the API (single tenant DBs) and while that is cool, my client list is small so manually creating the DBs is not a problem (B2B).
by dahart | 2025-05-14 16:48:34+00:00
It seems like a mistake to lump HDR capture, HDR formats and HDR display together, these are very different things. The claim that Ansel Adams used HDR is super likely to cause confusion, and isn’t particularly accurate.

We’ve had HDR formats and HDR capture and edit workflows since long before HDR displays. The big benefit of HDR capture & formats is that your “negative” doesn’t clip super bright colors and doesn’t lose color resolution in super dark color. As a photographer, with HDR you can re-expose the image when you display/print it, where previously that wasn’t possible. Previously when you took a photo, if you over-exposed it or under-exposed it, you were stuck with what you got. Capturing HDR gives the photographer one degree of extra freedom, allowing them to adjust exposure after the fact. Ansel Adams wasn’t using HDR in the same sense we’re talking about, he was just really good at capturing the right exposure for his medium without needing to adjust it later. There is a very valid argument to be made for doing the work up-front to capture what you’re after, but ignoring that for a moment, it is simply not possible to re-expose Adams’ negatives to reveal color detail he didn’t capture. That’s why he’s not using HDR, and why saying he is will only further muddy the water.