MurphyA/hacker-news huggingface dataset:
by Esras | 2025-04-10 18:48:51+00:00
I think I can see some of where this could be utilized, but I think I'm still missing a step and I'm hopeful someone can fill me in.

There's a comparison against Argo Workflows, but with the description here and in other comments, Koreo seems to be aiming more for what I would use Argo CD for - managing the entire state of the cluster, the controllers, configuration, etc. Because of it tying into repos, you can then define the entire state of your cluster in code, and Argo CD has tools for doing some of the interpolation of variables into your YAML.

The project looks cool, and I don't think that the world suffers from having multiple ways of doing something, I just want to understand it better.
by lerlixn | 2025-04-10 18:48:58+00:00
Hey everyone!

I just launched ReadTimer – a distraction-free reading app I built with React. It helps you focus while reading by combining a clean timer interface, book tracking, and a space for quick notes.

I made it because I personally needed something super lightweight to help me build a reading habit without all the clutter and noise that most apps have.

Features: Pomodoro-style reading timer

Add and track books (via Google Books)

Take notes after each session

Minimalist design, mobile-friendly

You can try it here https://lerlixn.space

I'm still working on improving it — so any feedback, bugs, or thoughts would be massively appreciated Thanks for checking it out!
by ModernMech | 2025-04-10 18:50:06+00:00
> That's my point. The tiny number of people you can identify just got lucky.

Conway is rare because he's been right for the longest. If you're right for a decade it's not luck; you've built a better model of reality.

The people who clued him in where psychologists who recognized Trump was a malignant narcissist in 2015. People like Elizabeth Mika predicted the insurrection 5 years before it happened, but she faced derision in her field for calling Trump's malignancy out. But it turned out her model of his psyche was the most accurate, and continues to be.

Today, many more people have been clued into him, to the point where you can just find randos who can read him accurately. This isn't luck: https://www.threads.net/@discodonkey68/post/DFnRsCaOAHa

> You can't predict the behavior of someone who isn't sane, as you put it.

Yes actually you can, you have a bad model for how insane people behave. And that's why you're bewildered and others are not. Insane behavior is not always random, Trump actually telegraphs and announces his moves. He often says exactly what he's going to do, and then follows through.

He's insane because he lives in an irrational world of his own creation, but the world still has rules. The rules do not follow logic but are more along the lines of "I'm always right". That's not rational, it's not sane, but it's predictable. You just have to learn how to think like him.

> People who predicted tariffs at these levels aren't smarter. Just "lucky". Or maybe not even, since during our exchange, Trump has suddenly and unpredictably rolled back most of the tariffs...

Not unpredictably, he had already done it before with Mexico and Canada.

This shit is so predictable it's been memeified: https://x.com/JoshEakle/status/1909715626232291612

Even the "mission accomplished" response from Magaworld is predicted, as the markets continue to sink today.
by Tepix | 2025-04-10 18:50:15+00:00
I used something simpler for 20€ for a while to indicate my busy status: https://www.getdigital.de/pages/offlineprodukt/usb-mail-meld... I guess it‘s no longer for sale. It even worked with Linux. I wrote some shell scripts back then to indicate my busy status from my jabber account using this gadget.
by dylan604 | 2025-04-10 18:50:25+00:00
you also need to understand that the Ukrainians...

really really do not want to be part of Russia again. that's what I take away from it. they like being independent and are willing to fight this hard to stay that way. I can only imagine their utter disappointment with the outcome of the US election.

but to your point, it does say a whole helluva lot about the inabilities of the Russians too. The fact they are using NK troops and now reports of Chinese soldiers too says just as much. Like, is Russia reserving its soliders on the Western front for NATO reasons rather than just using everything against Ukraine? Or are they using the why fight with your own soldiers when you can use someone else's like why fund your own startup when you can use someone else's money
by southernplaces7 | 2025-04-10 18:50:35+00:00
>because they all come from a pre-exploited era of tech with the underlying subtext that humanity is unified in wanting tech to be used for good purposes.

That's the problem with being nostalgic for something you possibly didn't even live. You don't remember all the other ugly complexities that don't fit your idealized vision.

Nothing about the world of the sci fi golden age was less exploitative or prone to human misery than it is today. If anything, it was far worse than what we have today in many ways (excluding perhaps the reach of the surveillance state)

Some of the US government's worst secret experiments against the population come from that same time and the naive faith by the population in their "leaders" made propaganda by centralized big media outlets all the more pervasively powerful. At the same time, social miseries were common and so too were many strictures against many more people on economic and social opportunities. As for technology being used for good purposes, bear in mind that among many other nasty things being done, the 50's and 60s were a time in which several governments flagrantly tested thousands of nukes out in the open, in the skies, above-ground and in the oceans with hardly a care in the world or any serious public scrutiny. If you're looking at that gone world with rose-tinted glasses, I'd suggest instead using rose tinted welding goggles..

The world of today may be full of flaws, but the avenues for breaking away from controlled narratives and controlled economic rules are probably broader than they've ever been.
by AStonesThrow | 2025-04-10 18:50:38+00:00
Sort of absurd that you think that the process of staining is comparable to a remineralization. For one thing, coffee and its colorants are thicker and they’ll adhere for longer. Fluoride is simply an elemental substance, not a molecular solution.

While we’re on the subject of cosmetic appearance: fluoride itself can gradually discolor bones such as teeth, and leave really unsightly dark spots on them; good luck to y’all’s dentists trying to distinguish where y’all’s staining came from, because they ain’t gonna blame King Fluoride for it! [They also can’t scrape off your fluorosis with their hand tools anyway...]

It may not be ineffective to formulate fluoride into a paste or gel and then a medical professional deliberately paints it onto dental caries and then carefully holds it there whilst the chemical reaction takes place: honestly, the longer the better.

But just randomly rinsing your mouth with it and then swallowing all of it immediately is the dumbest fucKing pseudoscience I’ve ever heard, yet AmeriKans have swallowed it hooK, line, and sinKer: Seig Heil, DoKtor Mengele!
by throwanem | 2025-04-10 18:51:00+00:00
Eh, I don't really have a dog in the fight. When I'm out and about I just read on my phone, which my oral surgeon says is too small for my eyes; I haven't asked my ophthalmologist for advice on my dental implants, but I have been reading as much off screens as off paper since the late 1980s, so any kind of sense I might once have had for the aesthetics of typography must surely have been strangled in the crib.

When I'm home, I read books.
by thangalin | 2025-04-10 18:51:22+00:00
Tangentially, R can help produce living Markdown documents (.Rmd files). A couple of ways include pandoc with knitr[0] or my FOSS text editor, KeenWrite[1]. I've kept the R syntax in KeenWrite compatible with knitr. Living documents as part of a build process can produce PDFs that are always up-to-date with respect to external data sources[2], which includes source code.

[0]: https://yihui.org/knitr/

[1]: https://keenwrite.com/

[2]: https://youtu.be/XSbTF3E5p7Q?list=PLB-WIt1cZYLm1MMx2FBG9KWzP...
by kstrauser | 2025-04-10 18:51:46+00:00
Shortening a story I've told a thousand times:

I went so far as to put a post-it note saying "I'M BUSY" on my headphones. The usual suspect came up to me and tapped me on the shoulder until I reacted, all so he could tell me, "hah, someone put a post-it note on your headphones!"

If I didn't kill someone that day, it's unlikely that I ever would.
by turtleyacht | 2025-04-10 18:51:52+00:00
AI, A1--the "American one."

In the future, special placement consideration in schools could include child is not to be exposed to chatbots, generative art, and ChatGPT.

Even Yale acknowledges incoming students should do their own work: "lower-level computer science courses like CPSC 223 often impose stricter AI-use policies than those teaching more advanced courses."

Yale CS Students Flagged for AI Use, Urged to Self-Report - https://news.ycombinator.com/item?id=43640836 - 13 hours ago (1 point, 1 comment)
by istjohn | 2025-04-10 18:52:17+00:00
I believe conversation is a one of the best ways to really learn a topic, so long as it is used deliberately.

My folk theory of education is that there is a sequence you need to complete to truly master a topic.

Step 1: You start with receptive learning where you take in information provided to you by a teacher, book, AI or other resource. This doesn't have to be totally passive. For examble, it could take the form of Socratic questioning to guide you towards an understanding.

Step 2: Then you digest the material. You connect it to what you already know. You play with the ideas. This can happen in an internal monologue as you read a textbook, in a question and answer period after a lecture, in a study group conversation, when you review your notes, or as you complete homework questions.

Step 3: Finally, you practice applying the knowledge. At this stage, you are testing the understanding and intuition you developed during digestion. This is where homework assignments, quizes, and tests are key.

This cycle can occur over a full semester, but it can also occur as you read a single textbook paragraph. First, you read (step 1). Then you stop and think about what this means and how it connects to what you previously read. You make up an imaginary situation and think about what it implies (step 2). Then you work out a practice problem (step 3).

Note that it is iterative. If you discover in step 3 a misunderstanding, you may repeat the loop with an emphasis on your confusion.

I think AI can be extremely helpful in all three stages of learning--in particular, for steps 2 and 3. It's invaluable to have quick feedback at step 3 to understand if you are on the right trail. It doesn't make sense to wait for feedback until a teacher's aid gets around to grading your HW if you can get feedback right now with AI.

The danger is if you don't give yourself a chance to struggle through step 3 before getting feedback. The amount of struggle that is appropriate will vary and is a subtle question.

Philosophers, mathematicians, and physicists in training obviously need to learn to be comfortable finding their way through hairy problems without any external source of truth to guide them. But this is a useful muscle that arguably everyone should exercise to some extent. On the other hand, the majority of learning for the majority of students is arguably more about mastering a body of knowledge than developing sheer brain power.

Ultimately, you have to take charge of your own learning. AI is a wonderful learning tool if used thoughtfully and with discipline.
by reify | 2025-04-10 18:52:25+00:00
interesting bit of research

For me it has to be the most unattractive facial deformity of modern women.

Back in the mid 2000's my niece joined a facebook group called "say no to cameltoe".

we need the same thing for the modern day cameltoe lips. "say no to cameltoe lips".

Viewing faces with artificially altered lip size therefore powerfully influences attractiveness judgements. Outside the laboratory, cosmetic procedures to increase lip size are popular. Our findings indicate that (i) lip plumping will mostly appeal to women rather than men (who prefer thinner lips), and (ii) exposure to expanded lips renormalizes attractiveness to a larger baseline and may lead to lip dysmorphia.
by triceratops | 2025-04-10 18:52:41+00:00
Ah kk I see what you're saying. Western society at least is based on norms like the golden rule, which I was driving at.

I guess there's a ton of overlap between "society" as an abstract idea and "the state" when it comes to regulations.

Opposing environmental regulations by saying "this is bad for my hobby" won't gain much sympathy, golden-rule-wise.

> Nobody cares if someone has spent their life building a fishing business and 300K loan on boat, the social consensus is haha, sucks to suck loser.

Hard to say what happened in this case. But usually business interests tend to win out over environmental concerns.
by Spooky23 | 2025-04-10 18:54:05+00:00
That’s mostly myth.

San Francisco’s plan was built wide to accommodate streetcars and to reduce the spread of fire. The city was razed by fire after the 1906 earthquake, with several reasons (including a lunatic army contingent that built “firebreaks” by blowing up buildings and the fire chief getting killed in a freak accident early on) contributing. There’s a great book called “San Francisco is burning” worth reading.

My dad was a fire chief for decades in a city department. They only cared about street width in central business districts or other areas where certain types of aerial ladders were required for rescue companies. If they can’t get a ladder up, they need more firemen to respond to certain calls. Cities are insured and firemen DNGAF if they smash up cars on narrow streets, I suspect they find it fun.
by photonthug | 2025-04-10 18:54:06+00:00
I like the guys general ideas about research but um. Did you see the section describing contracts? Article states 50% of funding came from the military. People would be freaking out if they heard the same about Google, Facebook, or OpenAI.. for good reason.

I'm not a fan of weaponizing AI, and I think that's what we're talking about. Either it was a glorified CMS, in which case the presentation as AI was dishonest and cynical. Or it really was AI, in which case it was weaponized research.

If we're talking about graves, then it might be good to also consider all of the ones that you're not mentioning, the ones presumably resulting from the details about where the money came from. How many? How many of those deserved it and how many were bad inferences? I guess we'll never know.
by bko | 2025-04-10 18:54:57+00:00
One of two ways I think this can be accomplished:

1. The entire context of all your conversations is stored in some highly compressed form, basically summarized conversations that get appended and edited constantly

2. There is some kind of small summary for each conversation and the LLM can query any other conversation to read the contents, kind of like agentic mode in Cursor that can query any files in your directory

This seems useful. I don't think it's any less respectful of privacy since OAI already has all these conversations, just doesn't let your LLM access them in your current chat
by kazinator | 2025-04-10 18:55:13+00:00
Fun fact: you can stick a null byte into the shebang line to terminate it, as an alterantive to the newline.

It's possible to have a scripting language support extra command line arguments after the null byte, which is less disruptive to the syntax than recognizing arguments from a second line.

I.e.

#!/path/to/interpreter --arg<NUL>--more --args<LF>

Or

#!/usr/bin/env interpreter<NUL>--all --args<LF>

On some OS's, you only get one arg: everything after the space, to the end of the line, is one argument.

When we stick a <NUL> there, that argument stops there; but our interpreter can read the whole line including the <NUL> up to the <LF> and then extract additional arguments between <NUL> and <LF>

https://www.nongnu.org/txr/txr-manpage.html#N-74C247FD

The interpreter could get the arguments in other ways, like from a second line after the hash bang line. But with the null hack, all the processing revolves around just the one hash bang line. You can retrofit this logic into an interpreter that already knows how to ignore the hash bang line, without doing any work beyond getting it to load the line properly with the embedded nul, and extract the arguments. You dont have to alter the syntax to specially recognize a hash bang continuation line.
by scoofy | 2025-04-10 18:55:24+00:00
Again, I would argue that we do have to choose. I also think that the tension between these positions is what is causing quite a bit of conflict in American politics right now.

There is an essentialism inherent with these contexts. Just like French"ness" or British"ness", we have white"ness" or black"ness", and it can be applied to any race, sexual preference, or gender identity, etc., etc. This view has practical limits, and where those are drawn is important, because we run into trouble with the "green eyes"-ness brought up by the previous poster. And, there is ultimately a conflict that comes from this.

Non-essentialists would argue that the attributes that make up these differences are effectively accidental, so eliminating the differences is arbitrary, and perfectly reasonable. This means that nothing is lost when one context is adopted by the other. Different people have different views on this though. This also means that for the non-essentialist, negative-based differences must also be accidental, which is an important difference, and while essentialists may want to eliminate the negative-based differences, there is a sense in which the essentialist view endorses the idea that they must exist.

Practically speaking though, when we have people participating outside of their context, does the essentialism evaporate? Should it? That is to say, if white people start moving into a Chinatown, does it ever stop being an "Asian neighborhood"? At what point does it stop? Should we try to preserve it? If we do, is it right to discriminate in doing that?

This is the conflict between acculturation, assimilation, and amalgamation? Essentialist views often see mass adoption as acculturation. Non-essentialists see it as amalgamation. These are subtle differences, but they yield vastly different policy prescriptions.
by the_mitsuhiko | 2025-04-10 18:55:41+00:00
I always love how futuristic they look: https://youtu.be/8weVJBGDpHI?si=mfIkPEgm44fSLQcc

Also here halfway through it: https://youtu.be/9z1qetAaiBA?si=j78gg2HmUg-jCnTS
by stackskipton | 2025-04-10 18:56:21+00:00
Since I'm Ops type so I took a look. Here are my thoughts in random order.

Templating systems are always frustrating, and I couldn't find CLI to spit out exactly what I was going to get. Kustomize ability to build exactly what cluster is going to consume is one of those features you miss when you don't have it.

Tying it to Kubernetes is both good and bad. Alot of companies use Kubernetes so for those companies, this is great. Downside is I think many companies are not ready to deal with complexity of Kubernetes so system that could put them outside of it might be great. That's just taste I guess.

This is a crowded field so good luck I guess.

Finally, the problem here everyone is trying to solve is skill gap and that's hard to fix with technology. Most devs are bad at Ops and that's where friction comes. It's like watching Product Owner develop their feature using LowCode or AI. It works until it doesn't and when it doesn't, here we go. I also realize few companies want us around since they see as pure money sink.

Most of my frustration around building platforms is lack of communication. Most of it due to developers not understanding or just not thinking about it (See skill issue above) so Ops is forced to put in something ugly to get them into Prod at 11 hour so we don't get tossed under the bus.
by casenmgreen | 2025-04-10 18:56:59+00:00
Looking through the repo, reading the doc, an LLM looks to be part of the implementation. LLMs cannot explain their reasoning, so if there is an LLM, then the system as a whole cannot explain its reasoning, because part of the system is a black box? reasoning can be explained up to the point the LLM comes into play, and also then afterwards, with whatever is done with LLM output?
by instagib | 2025-04-10 18:57:02+00:00
No and yes for wife or a video recording. Get a sleep study for 100%.

My suggestion is an elevated sleep position by increasing your head position with two stacked pillows or raising the head of the bed. It mechanically helps sleep apnea. It got me from a high Apnea-Hypopnea Index (AHI) score to a very low one with the cpap.

The Apple Watch has not shown an ability to identify sleep disturbances or sleep apnea when it should according to my cpap AHI score and when napping/sleeping without a cpap.

Blood oxygen measurements are basically useless from my research unless you need oxygen because you are so sick you cannot walk short distances. Everyone seems to have a different % they function well at asleep or awake. I have also used a much more accurate and faster reading device than the Apple Watch.
by dharmab | 2025-04-10 18:57:34+00:00
A lot of those people on Reddit and YouTube are doing dangerous things like handling liquid resin without gloves or eye protection, or not ventilating/filtering resin fumes that cause cancer. There are horror stories of people who splashed a bit of resin in their eye and went blind.

It's no more dangerous than a craft like woodworking or spray painting when you follow very basic safety protocols, but the safety culture is near nonexistent in the community.
by dylan604 | 2025-04-10 18:58:18+00:00
> "Houston, check my math here" he is doing addition, which can't be done on a slide rule.

I still love that scene where it cuts to everyone whipping out their slide rules. It just adds to the mystique of we put men on the moon with such antiquated tech compared to modern standards (even of those available in the 90s when the movie was made).
by simonw | 2025-04-10 18:58:23+00:00
I've been writing code with LLM assistance for over two years now and I've had plenty of situations where I am 100% confident the thing I am doing has never been done by anyone else before.

I've tried things like searching all of the public code on GitHub for every possible keyword relevant to my problem.

... or I'm writing code against libraries which didn't exist when the models were trained.

The idea that models can only write code if they've seen code that does the exact same thing in the past is uninformed in my opinion.
by justin_oaks | 2025-04-10 18:58:30+00:00
In my day we memorized IPs AND ports. 10.24.67.22:78342 was to access our bug tracker and 192.168.240.17:21282 was for our CVS repository!

Seriously though, one of the first things I did when I was hired as the sysadmin for a small company was to eliminate the need for memorizing/bookmarking ip-port combos. I moved everything to standard ports and DNS names.

Any services running on the same machine that needed the same ports were put behind a reverse proxy with virtual hosts to route to the right service. Each IP address was assigned an easy-to-remember DNS name. And each service was setup with TLS/SSL instead of the bare HTTP they had previously.