MurphyA/hacker-news huggingface dataset:
by joshlemer | 2025-06-18 18:30:05+00:00
> they're building a product for people who can write JavaScript event handlers but somehow can't 'npx create-react-app'

There's an enormous gap in complexity, required skill, etc between creating these Scrappy applications and building the whole app in React, and then getting it deployed, complete with real time syncing, authorization (as they've implemented with their "frames" and everything. It's at least an order of magnitude greater in effort.

> software, unlike a meal or a home-made sweater, comes with an implicit support contract that lasts forever

I don't think it always has to. It tends to be that way because so far, the lift to create a functioning cross-device multi user application has been high enough that the economics of it requires centralized teams of specialists to build an application for many hundreds of people.

If you lower the stakes really low to the point where the app is as serious as a spreadsheet, then compare it to spreadsheets. Almost everyone has dozens of really casual spreadsheets, many households have shared google sheets for particular, short-lived or casual or constantly changing use-cases. When you slap together a spreadsheet with your partner, you aren't making a promise about long term support and compatibility with the spreadsheet.

Or an other similar thing would just be paper and pen and tape, up on a whiteboard. All kinds of little "hand made" "applications" like this exist in households and in offices. Kanban boards are an example of this but there's and endless different kinds of "board-based physical apps" like chore charts and weekly meal plans. When someone writes on their fridge a list of chores and starts tallying who does what, that is not an eternal promise to maintain the piece of paper with chores and tally marks protocol/system.

The comments about being a SAAS, walled garden, and about the specific implementation here wrt where data's stored etc, this is just a prototype. A POC.
by alganet | 2025-06-18 18:30:44+00:00
Of course not. I don't like boilerplate code _at all_.

I worked with Java for a couple of years. Lots of boilerplate required. The IDE handled them just fine. I never felt I needed something smarter in order to write verbose stuff.

My style is completely different though. Whenever I can, I will choose languages and technologies that don't require boilerplate.

https://wiki.c2.com/?BoilerPlateCode

However, this is deviating from the subject (look at the original post again). We're not talking about dumb, automated boilerplate code. The discussion is much deeper, drawing parallels with tone in translations. We're obviously talking about non-boilerplate.
by demosthanos | 2025-06-18 18:31:14+00:00
I know that people anecdotally report complaints about flicker and it's plausible to me that there could be an effect, but the way this piece is written reminds me distinctly of similar essays about WiFi sickness, MSG, and GMOs.

It identifies a "health risk", describes the mechanism in terms that sound very convincing, assigns numbers to its cause and effects, provides a table grading health risks of various products, all without linking to a single scientific study demonstrating that the effect is anything other than nocebo. The closest they come is a image of a table that refers to a few institutions that apparently did a study related to PWM (leaving it an exercise to the reader to find the studies they're supposedly referencing) and a link to a Wikipedia page which links to a Scientific American article which says:

> In 1989, my colleagues and I compared fluorescent lighting that flickered 100 times a second with lights that appeared the same but didn’t flicker. We found that office workers were half as likely on average to experience headaches under the non-flickering lights. No similar study has yet been performed for LED lights. But because LED flickering is even more pronounced, with the light dimming by 100% rather than the roughly 35% of fluorescent lamps, there’s a chance that LEDs could be even more likely to cause headaches.

I'm willing to entertain the idea that LED flicker is actually problematic, but I wish essays like this would be honest about the degree of confidence we have given the current state of the evidence. This piece instead takes it as a given that there's a problem, to the point where they confidently label devices on a scale of Low to Extremely High health risks.
by loph | 2025-06-18 18:31:19+00:00
I can tell you that lights strobing exacerbate my migraines. Even 120 hertz from fluorescent lights will affect me. I have mitigated this in the past by adding incandescent lights in my office, or demanding to work near a window. LED lamps are no good, as another commenter posted, even the simplest ones strobe. Incandescent bulbs grow harder to find as time goes on. Progress?
by osigurdson | 2025-06-18 18:31:54+00:00
If Grug sees new code base, sometime Grug get anxiety about learning new code. What in it for Grug? Says Grug. Rather start new project and say "complexity bad" to other Grugs. If other Grug or big brain disagree, create Grug tribe - show bible to other Grugs and big brains. Must convert to Grug way or leave team. Complexity bad.
by mystified5016 | 2025-06-18 18:31:57+00:00
All games which are not explicitly marked with linux support will now by default launch with proton. You no longer need to manually set the compatability for each title, or go into settings to enable proton globally for all non-supported titles.

Pretty nice QOL feature. It's pretty annoying to have to fumble through a few extra steps to enable the damn download button
by aklein | 2025-06-18 18:32:33+00:00
I noticed you interface with the native code via ctypes. I think cffi is generally preferred (eg, https://cffi.readthedocs.io/en/stable/overview.html#api-mode...). Although you'd have more flexibility if you build your own python extension module (eg using pybind), which will free you from a simple/strict ABI. Curious if this strict separation of C & Python was a deliberate design choice.
by extr | 2025-06-18 18:32:51+00:00
We use it by having a Large Model delegate to Flash 2.0. Let's say you have a big collection of objects and a SOTA model identifies the need to edit some properties of one of them. Rather than have the Large Model perform a tool call or structured output itself (potentially slow/costly at scale), it can create a small summary of the context and change needed.

You can then provide this Flash 2.0 and have it generate the full object or diffed object in a safe way using the OpenAPI schema that Gemini accepts. The controlled generation is quite powerful, especially if you create the schema dynamically. You can generate an arbtirarily complex object with full typing, restrict valid values by enum, etc. And it's super fast and cheap and easily parallelizable. Have 100 objects to edit? No problem, send 100 simultaneous flash 2.0 calls. It's google, they can handle it.
by jdon | 2025-06-18 18:32:59+00:00
Soon you'll also be able to do speech to text locally, as Apple is adding a SpeechAnalyzer API [0] which is apparently faster than whisper [1].

[0]: https://developer.apple.com/videos/play/wwdc2025/277/

[1]: https://www.macrumors.com/2025/06/18/apple-transcription-api...
by repiret | 2025-06-18 18:33:28+00:00
I think A* deserves the popularity. It’s a simple variation on depth-first and breadth-first graph traversal that everyone learns in CS101, massively useful in some situations, yet for some reason isn’t a standard part of CS education. It’s a marvelous thing the first time you learn about it.

It’s even more marvelous if it helps you recognize that the difference between BFS and DFS is how you pick the next node to explore out of your bag of unexplored nodes. That symmetry is easily lost if DFS is only taught as a recursive algorithm.

Let it keep coming up every couple years to marvel a new generation of programmers.
by moffkalast | 2025-06-18 18:34:19+00:00
How has the build quality stood up so far? My concern with these has always been that laptops do generally get banged up a bit when travelling around, and if half of it is snap fit and designed to detach instead of being all glued together like typically, then it has a higher likelihood of falling apart when you really don't want it to.

Might still be worth it if they keep producing spare parts for a decade or more, every single time my laptop's battery goes dead it's a after the manufacturer has stopped production of that model entirely and it becomes impossible to buy a new one lol.
by rimunroe | 2025-06-18 18:34:38+00:00
Back in 2000-2005 I was very active in a community centered around 20 or so modded Counter-Strike servers which I volunteered as an admin on. We were generally good about having at least one admin on each server at any given time to deal with cheaters. Occasionally someone wouldn’t be around though.

There was a period of time lasting about a month or two where a player with a name like BELT SANDER or ANGLE GRINDER or TABLE SAW hung around. They were pleasant and unremarkable, but they frequently used new Steam accounts and switched IPs.

This person definitely wasn’t supposed to be an admin, but if they were around when someone was cheating and no actual admins were there, they’d somehow elevate their own permissions and ban the offending player. We tried to figure out what was happening and to see if we could somehow stop them, but we never did manage it. They were somehow gaining rcon access to the host server. After a while we just shrugged our shoulders. They didn’t seem to be harming anything, other than our peace of mind about our security. Overall they were actually really helpful for stopping late night/early morning disruptions.
by rjpower9000 | 2025-06-18 18:36:06+00:00
I had a similar experience. I finally got around to reading Ulysses when I had some downtime between jobs and pushed my way through it. I ended up referring to https://www.ulyssesguide.com/ as I went along which helped substantially: the extra context and discussion made me appreciate the novel more.

I came to the conclusion that while I didn't necessarily _like it_ per se, I had to acknowledge how absurdly talented Joyce was, and that there was some justification for being in the top books list. My feeling was that the lack of enjoyment was a fault of the book but more that I didn't have the background to appreciate it. Though there were also some chapters where most people agree Joyce was just trying too hard and it shows.
by genewitch | 2025-06-18 18:38:21+00:00
i doubt it's the light bulbs. I posited the other day, by assembling a few different ideas, that Trauma Based Entertainment is to blame for this. something like 2/3rds of all Television programing is law-enforcement adjacent. True Crime is super popular on TV, law and order, NCIS, FBI this-and-that. And what's one of the largest advertising cohorts?

Medicine for depression, anxiety, insomnia...

it's nearly a closed loop; something i intuitively realized shortly after 2001/09/11 - by the end of that year i decided i would no longer have a "Television" attached to CATV/SAT/ANT service.

I'm not sure if i am correct, i haven't really dedicated a lot of time to getting the exact numbers, talking to psychologists and sociologists and the like. But two people i know had "breakdowns" (grippy sock) in the last month and both of them always have true crime on TV in the background or listen to true crime podcasts. Shortly after that happened i was listening to the moe facts podcast where Moe used the term "trauma based entertainment" and something clicked - Moe didn't mention "it's because of pharma ads" - that's my own input after having worked for the largest television "broadcast" company in the world, just long enough to see the advertiser "dinner".
by AnthonyMouse | 2025-06-18 18:38:34+00:00
The per-core efficiency of Apple and AMD CPUs on the same process node is pretty much identical. This has become harder to directly compare because they're now using alternate process nodes from one another, but have a look at this chart for example:

https://www.cpu-monkey.com/en/cpu_benchmark-cpu_performance_...

What do we see at the top of this chart? TSMC 3nm (M3/M4), followed by TSMC 4nm (Ryzen 7000U/8000U), TSMC 5nm (M1/M2), TSMC 5nm/6nm mixed (Ryzen 7000H), and then finally we find something made on an Intel process node instead of TSMC.

The efficiency has more to do with the process node than which architecture it is.

It's too bad they don't have Epyc on that chart. Epyc 9845 is on TSMC N3E and that thing is running cores at a >2GHz base clock at less than 2.5W per core.
by Dilettante_ | 2025-06-18 18:38:50+00:00
I wasn't trying to glorify, only to more accurately reflect the actual "levels" according to my experience. Calling what is essentially the lowest end "medium" is confusing.

>discussing first times in a forum with inexperienced audience

This is HN, not Club Penguin. We don't have to baby our fellow users. They are fully able to make choices based on their own risk profile/tolerance without needing to be misled into being inappropiately cautious. Making such a big fuss about it has as much of a chance of negatively affecting peoples' experience by making them anxious.
by mystified5016 | 2025-06-18 18:40:11+00:00
It's very comparable to the difference between 10 and 7. Microsoft glued on an extra layer of fugly UI over the existing workable UI and just left it to rot.

If you right click something to bring up the context menu, you get a gross liquid ass style menu and then you have to click through to open the classic context menu to get the option you want. Why. Literally what is the point of this?!

Everything is worse, more annoying, and uglier in various quantities. They actually even managed to make Bluetooth even worse than in W10, which is frankly an astonishing achievement
by speakfreely | 2025-06-18 18:40:42+00:00
> Since they’ve been documented as detaining citizens

So I've seen this claim a few times and I have personally heard of a few well publicized cases where this occurred. Given the nature of the work, I'd imagine it's almost impossible for this not to happen at some point. From Wikipedia:

- Between FY 2015 and Q2 FY 2020, ICE arrested 674 individuals believed to be U.S. citizens, detained 121, and deported 70 (GAO)

- From 2012 to early 2018, ICE wrongfully arrested and detained around 1,480 U.S. citizens

- 2008-2012 saw 834 U.S. citizens and 28,489 permanent residents mistakenly placed on immigration detainers .

So it seems this may have been happening at an even higher rate under other administrations. This is not a defense of the practice... I can't describe how angry I would be if this happened to someone in my family. But I am trying to be objective and react based on numbers, not emotions, and convince others to do the same.

> What’s happening now is exactly what happens every time some incompetent boss tells everyone to hit a number no matter what, except that the stakes are far higher.

My biggest concern is that words being misused are burning the credibility that may eventually be necessary. It would not surprise me if Trump started ordering them to do unconstitional and unlawful things. But if you've been throwing those words around carelessly and inaccurately, you'll have no credibility to use them when the need truly arises.
by gruez | 2025-06-18 18:41:00+00:00
>If tomorrow NSA wants to gather any files on your computer, all they need to do is to ask Google to push an update for you through Google Omaha.

They could in theory, but has this actually happened in practice? Pushing a rogue update isn't exactly a novel idea, but despite decades of government document leaks and APTs being analyzed, there's scant evidence that any government pressured a company to push a rogue update. Same goes for other threat models like "government pressuring CAs into issuing a certificate".
by zimpenfish | 2025-06-18 18:41:23+00:00
[0] lists 28 documented cases - if we ignore the 5 before 1943 (probably not reliable records), that gives 23 in just over 80 years or roughly one every 3.5 years (although you'd expect that to have increased over time as more people live or tourist near the trees)

Of those 23, 5 were infants (<3y), 1 was killed by 4 coconuts, 1 was killed by a bunch of 57 coconuts(!), and 2 were accidentally killed by their harvesting monkeys.

[0] https://en.wikipedia.org/wiki/Death_by_coconut
by genewitch | 2025-06-18 18:41:50+00:00
you can dim LED that are running on DC (it requires more than a potentiometer i guess - probably a buck circuit controlled by a pot, though) or AC; i have scant idea how the AC ones work, although variacs have existed for a real long time; but you have to buy special LED bulbs that can handle being on a dimming circuit.

this is different than a bulb like hue etc that have the ability to dim themselves through whatever mechanism.
by nixpulvis | 2025-06-18 18:42:42+00:00
I too was wondering the same thing. FHE is cool tech, but this seems to me to be a bad application of it since it will undoubtedly be less efficient.

FHE is useful when trying to compute on data from various sources who all mutually want to keep some information secret. For example, Apple's use of FHE to categorize photos [1]. In this case all the server is really doing is "compressing" for lack of a better word, the change sets, so each offline client doesn't need to sync every message since they are already merged by the server.

If all you want is to keep a synchronizing server in the dark, but all clients can be trusted with the unencrypted data, traditional key exchange and symmetric encryption should suffice.

[1]: https://machinelearning.apple.com/research/homomorphic-encry...
by AnthonyMouse | 2025-06-18 18:43:05+00:00
Sure, and you can still find fanless devices, but then they'll typically be the ones not focused on multi-thread performance. And if you don't care about that, e.g. because you're offloading heavy workloads to a server or you just don't do anything compute heavy, then you can find a lot of fanless offerings with low core counts that are actually quite inexpensive. You can get some fanless Chromebooks for under $200.
by lelanthran | 2025-06-18 18:43:34+00:00
> I think it's pretty pathetic and low-life to not care and not think about that in any way at all,

Was this part really necessary? The people who care more about working software are pathetic and lowlife? Really?

> I get that folks are going to stay on X because Nvidia refuses to work with open source.

I dunno if you've noticed, but there are one or two other dealbreakers that keep people off of Wayland.
by atombender | 2025-06-18 18:43:55+00:00
I've never read Finnegans Wake, but it made a lot more sense when I heard it spoken out loud, which I think was the intent. Here's Joyce reading it: https://youtu.be/M8kFqiv8Vww?si=YO69BX_KVEINr5mo.

I had the same sensation when I listened to Fiona Shaw performing The Waste Land by T. S. Eliot, who breathes completely new life into it: https://youtu.be/lPB_17rbNXk?si=IBKeyTnu0KCZ2r_U. (She's an amazing actress, truly one of the greats.) The poem is supposed to many types of voices talking, so you lose a lot of meaning if you just read it like a poem (even T. S. Eliot himself reads it quite poorly!).
by 9283409232 | 2025-06-18 18:44:20+00:00
> The Core i5 version of the Laptop 12 lasted around 10 hours in the PCMark Modern Office battery life test, which isn't stunning but is a step up from what the fully specced versions of the Framework Laptop 13 can offer. It will be just fine for a long flight or a full day of work or school.

This is the key. Framework 12 is a model aimed at schools and corporations. I wouldn't be surprised to see a ChromeOS version of it appear for schools. Which is great if they can tap into that market.
by ForLoveOfCats | 2025-06-18 18:44:24+00:00
I'll take the bait and assume that you're engaging in good faith. I hope you assume the same of me in return.

Trans healthcare is far from a settled science, and there is a lot we don't know yet. Part of the reason for this is how new this is as an area of active research, a history of science on this topic being intentionally quashed[1], and frankly the relative low numbers of trans people in general. This is all despite trans people, like all queer people, exiting in some form or another since the beginning of recorded history[2].

I assume from what you said that you're referencing the Cass Review[3], a review of current literature in the area of trans healthcare, specifically where it pertains to minors. Further review of this publication[4] has shown it to have thrown away a much data, applied inconsistent logical standards to different arguments, and based a number of conclusions on disproven fallacies such as the concept of "social contagion". Yet even then it doesn't actually make the conclusions which you've implied.

To show my biases, I myself am trans and really don't like the Cass Review. It's based on bad science and relies on many misunderstandings, but even then it is *much* more even-handed than those who use it as justification for limiting gender-affirming healthcare like to claim.

Science is awesome, it's how we understand the world around us. Frankly I'd love to understand more about the origins of what makes someone trans, how to achieve better results when medically transitioning, ect. However it's important to recognize that not all published science is of the same quality, and that study replication as well as others reviewing published work is a crucial part of what makes science trustworthy in the long run. After all, that's what the Cass Review was trying to do in the first place.

[1] https://en.wikipedia.org/wiki/Institut_f%C3%BCr_Sexualwissen...

[2] https://en.wikipedia.org/wiki/Transgender_history

[3] https://en.wikipedia.org/wiki/Cass_Review

[4] https://www.erininthemorning.com/p/yale-researchers-internat...
by nerevarthelame | 2025-06-18 18:44:59+00:00
I ran into a handful of technical issues, which are understandable at this early stage. But on a more fundamental level, the exercise recommendation doesn't seem like it demonstrates a good knowledge of fitness program design. So I really would not recommend anyone use it to design a fitness program, at least in the current state.

It might be better to focus not on generating routines from scratch for users, but rather logging existing workouts, and importing routines/templates other people have designed. (I know you expressed interested in working on the latter in the comments here.)

Some specific issues I encountered:

1. I said that I wanted a full-ish body workout, and it recommended 33 distinct exercises for a single session. That's wildly impractical.

2. The exercise selection seems to just pick 3 random lifts (based on available equipment) for each selected muscle group and ignores the fact that many lifts hit more than one muscle group at a time. It also disregards the widely accepted notion that certain muscle groups respond better to different training volumes.

3. The selection of specific exercises seems arbitrary, recommending some that are very far out of the mainstream and with poor resistance curves.

4. It recommended exercises with equipment I do not have (I'm a home gym person - no way to exclude machines)

5. It suggests strange branded equipment (e.g., "Dynaband Shoulder Press")

6. If you go back to select different equipment, it will continue to recommend exercises with that equipment.

7. Can't delete recommended exercises, nor even add new ones.