MurphyA/hacker-news huggingface dataset:
by expensive_news | 2025-05-05 05:05:54+00:00
Interesting to see what I feel like is a big disconnect between the article and the comments.

In my interpretation the author of the article is doing this almost more out of respect for those around him than himself. As a photographer he was always preoccupied with looking for a good shot rather than enjoying the company he was with.

Even when he talks about the pictures of his child’s birth he looks at it through the lens of a professional photographer - it’s not about the memories attached to the photos, it’s about the composition being ‘generic’ vs the photo saying something interesting.

I feel like this article is really more about work/life balance than taking out your phone to grab a snapshot. That’s just how I read it. Also what a sad ending.
by hellochloe | 2025-05-05 05:06:29+00:00
Hey HN,

I’ve been quietly building something that I really needed but couldn’t find anywhere else. It’s called Gentlee — a non-clinical, AI-powered space for emotional support that helps you find clarity, not just vent.

I wanted a space to let out the things looping in my head — not to get advice, or be told to take action — but to feel gently heard, and maybe see things from a softer angle. Friends want to help. Therapists are amazing. But sometimes you’re just not ready for either. You’re somewhere in between. That’s where Gentlee lives.

Gentlee reflects what you’re feeling, gently reframes it with insights grounded in psychology, and offers perspective. And when you are ready, it nudges you toward action — but never forces it. It’s emotional support without the performance — no streaks, no scoreboards, no pressure to “get better” on a timeline.

I built this using Lovable, which made it possible for someone like me (a non-tech PM) to bring this to life. The learning curve was steep, especially getting the backend and prompt logic to work the way I wanted, but it’s been incredibly rewarding.

If you’ve ever felt like you needed a little space to feel, without being fixed—I’d love for you to try it. It’s still early days, but I’m excited to grow it with real feedback from real people.

Thanks for reading. – Chloe
by t-writescode | 2025-05-05 05:07:02+00:00
Kotlin calls those "Extensions" [0], and yeah, they can be pretty annoying. I first learned about them in C# and I had a bunch of frustrations with them, especially when I found some code on StackOverflow or Microsoft's docs and they'd use one of those methods and it just plain wouldn't be there for me because I hadn't downloaded the right nuget package or anything.

I've gotten more used to them and I get why they can be so great now; but there's still some real annoyances with them I just can't shake (like the import problem and the related "where is this code?!" problem)

---

Purely importing a component that's just a simple class, like you can do in Java/Typescript with their jsx and tsx files would be pretty cool, yeah. You could fake it by making a data class and adding a

fun renderInto(tag: HtmlBlockTag) { ... }

type method, but with how Ktor's Dsl is implemented, you're still going to need to connect it into the giant StringBuilder (or whatever) that the dsl is building to.

To help me get something close to that idea, I tend to dedicate whole files to bigger components and even name the file the same as the root HtmlBlockTag Extension method (like RadioButtonWithLabel.kt if I did it for the earlier one). Those files are great because you can put a bunch of helper methods in the same file and keep it all contained, a lot like a class.

[0] https://kotlinlang.org/docs/extensions.html
by snailmailman | 2025-05-05 05:08:00+00:00
It’s not extremely often, but still happens occasionally - when I click the League of Legends shortcut, rather than getting to play, I get presented with a blue screen, and a kernel exception of some kind.

But riot continues to push this narrative that Vanguard works flawlessly. It doesn’t break computers. Nobody has issues. Cheaters are being prevented.

And yet - sometimes I can’t get into a game because it crashes. And then the client complains that vanguard is unhappy and I have to reboot and so I’m late to the game and my team starts way behind.

That bug hasn’t happened in a while at least- lately the blue screens occur before getting into a match. I guess I don’t get temp banned anymore but any blue screens are unacceptable.
by arh68 | 2025-05-05 05:08:06+00:00
Yeah. I wrote so many hamburger essays that 1) were terrible & 2) got As, I wouldn't blame a student for generating that crap. I have written approximately 0 hamburger essays post-high school. They don't want good, they want their made-up rules to be followed

> you're not always going to have a calculator in your pocket was the old fib, now it's s/calculator/llama/

So much of education when I was growing up was pointless box-checking, I'm a little satisfied that, finally, LLMs might swing the pendulum back towards valuable work. If any assignment an LLM could handle is limited to 10%, and 90% of the final grade is determined by oral exams, that seems positive.

Is "2x4" equal to 4 + 4, or 2 + 2 + 2 + 2 ? There's only one correct answer! "You ... pick up that can" wow such learning

If LLMs love to produce 3-bullet-point-bold-font copypasta, it's probably because it's the exact varietal of crap that garnered so many upvotes on Quora. Why would I be asked to write a 500-word essay when 50 words would suffice? Maybe let's move beyond regurgitation & rote drudgery
by const_cast | 2025-05-05 05:08:18+00:00
I'm not "pointing the finger" at anyone. Part of the problem with pointing out systemic racism and unconscious bias is that white folk are very fragile. They get uncomfortable when you point out very obvious deductions - like hundreds of years of racial injustice not magically disappearing in the late 60s.

I'm not saying that other racism doesn't exist. But I am saying that complaints from white people on account of their whiteness is pathetic at best and willfully ignorant at worst. At the end of the day, white people, which includes me, are advantaged in virtually all areas of modern society.

It would be easy to say that I got where I am based purely on my own skill and intellect. It would also not be true. The zip code I was born in, the schools I went to, and the overall landscape of modern America have an incalculable influence in my success.
by frollogaston | 2025-05-05 05:08:35+00:00
Total War (at least RTW and MTW2) is one of the few RTS games without rock-paper-scissors design. It's situational instead.

Like, spearmen are kinda even with swordsmen in a pitched battle, and you can run either down with cavalry if they're tired or disorganized, but you usually can't leave cavalry committed. There are only a couple of minor damage bonuses for balancing, not like AoE where you have the "anti-cavalry spearmen" etc.
by lttlrck | 2025-05-05 05:08:49+00:00
My biggest complaint is that the filament RFID spec is closed.

BBL parts are not very expensive and their support is stellar. Of course if they go bankrupt we'll be high and dry.

Prior to my two A1s I spent more time, and more money in parts, mucking about with the printers, modifying and calibrating, tweaking Klipper than getting anything done.
by Natsu | 2025-05-05 05:09:03+00:00
Biology is always messy, but most impacts of off-target changes would be for the pig. When I look at references like this, it's hard to see what there is going to somehow affect humans:

https://molecularsciences.org/content/the-challenges-of-cris...

I've yet to see anyone give anything but unknowns as their answer for why it's bad, or what might happen. Nobody seems to have any specific pathway for bad things to happen in mind.
by otabdeveloper4 | 2025-05-05 05:10:01+00:00
By "lots" I estimate about 40 percent of the software developer workforce. (Not a scientific estimate.)

> Maybe you mean people who are bad at interviews?

No, the opposite. These developers learn the relevant buzzwords and can string them together convincingly, but fail to actually understand what they're regurgitating. (Very similar to an LLM, actually.)

E.g., these people will throw words like "Dunder method" around with great confidence, but then will completely melt down for fifteen minutes if a function argument has the same name as a module.

When on the job these people just copy-paste existing code from the "serious company" monorepo all day, every day. They call it "teamwork".
by frollogaston | 2025-05-05 05:10:19+00:00
Btw, the Europa Barbarorum 2 mod for MTW2 is amazing. It turns the game into a more historically accurate and overall better version of Rome TW... but archers still do volleys, which even if they wanted to avoid, is probably part of the game engine.

Interestingly, mounted archers don't do volleys in those games.
by grues-dinner | 2025-05-05 05:13:01+00:00
It would absolutely be fascinating. Unethical in general and outright illegal in countries that enforce data protection laws, certainly. Starting hundreds of microreligions that evolve in real time and bring able to track it per-individual and with second-by-second timings, and being able to A-B test modifications (or Α-Ω test, if you like!) would be the most interesting thing to happen in cognitive science ever and in theology in at least centuries.
by jdietrich | 2025-05-05 05:13:45+00:00
CAD has a number of features to help design engineers with manufacturability. In Fusion, take a look at the Inspect panel - you'll find analysis tools that will highlight areas on your geometry that might have insufficient draft to release from a mold, or areas that might be difficult or impossible to access with a milling tool. With the right extension, you can set EDA-style design rules for injection molded parts.

There are a number of software packages dedicated to design analysis for injection molding, although the price is far out of reach of hobbyists.
by jfil | 2025-05-05 05:14:23+00:00
In The Matrix, the machines were fooling the humans and making humans believe that they're inhabiting a certain role.

Today, it is the humans who take the cybernetic AGI and make it live out a fantasy of "You are a senior marketer, prepare a 20 slide presentation on the topic of..." And then, to boost performance, we act the bully boss with prompts like "This presentation is of utmost importance and you could lose your job if you fail".

The reality is more absurd than the fantasy.
by const_cast | 2025-05-05 05:14:30+00:00
> I could save $60,000 and do that online for free, probably more efficiently.

Not to burst yours or anyone else's bubble, but no, probably not.

The hard part of learning isn't access to content, it's discipline and dedication. School provides structure, goals, timelines, and deliverables. The value of this cannot be understated.

I've heard from many people how they're going to learn programming online and then get a job as a developer. Almost all of them fail.
by atoav | 2025-05-05 05:14:37+00:00
You are running one of the most popoular PHP programs exposed to the internet. So on top of just writing you should probably schedule your regular check for CVEs and patches. And you should do this even if you're not blogging or on vacation.

Not a thing you'de need to do with a static website. If you're like: "Hey, I am not doing it right now and I am fine", consider that your warning. I have been hosting wordpress instances since wordpress existed and I know how things can go wrong with them.
by Xylakant | 2025-05-05 05:15:35+00:00
There’s also a bit of a different optimization goal in modern archery - the goal is to put as many arrows precisely on a target. More draw weight helps up to a certain extent, but ranges are pre-set and limited and once your draw weight is high enough to comfortably propel the arrow that far, more weight will not improve things. Aiming gets harder at a higher weight. You could shoot a heavier arrow, but the benefits are somewhat limited - it punches a bigger hole which helps a bit, but you’re not trying to kill the target - so the added penetration is not interesting.

In a war setting, higher draw weights increase both distance and penetration, which are desirable.
by scott_w | 2025-05-05 05:16:42+00:00
This is highly contextual based on time and place. While most people would have had access to fewer calories compared to the modern day, the average person wasn’t starving to death under normal circumstances. We’re talking a population that engaged in regular manual labour, so sufficient nutrition was necessary. I’d also guess the societies starving their populace were unlikely to call them up to war unless they were really desperate.
by victorhooi | 2025-05-05 05:20:02+00:00
The article states it is specifically geared towards FDM (i.e. filament) 3D printers.

I wonder if anybody with more experience knows how much of this would overlap with SLA (i.e. resin-style) 3D printers.

For example, there's rough guidelines like, overhangs are less of an issue with SLA - and the Z-height is ultimately what most affects print-time, but would be great to see something more in-depth here, with some engineering behind it.

Or if there's similarly in-depth articles for resin 3D printers?
by dragonwriter | 2025-05-05 05:20:03+00:00
> Total War is one of the few RTS games without rock-paper-scissors design.

Total War definitely has an element of rock-paper-scissors design (particularly between cavalry/archer/spears), pretty sure its even referred to explicitly as such in some of the official strategy guides for titles in the series.

(It's also not an RTS franchise, its RTT + TBS.)

> There are only a couple of bonuses like spears vs cavalry, and the rest is mostly situational.

That some of the advantages are properties of interactions off basic traits and not explicit class v. class bonuses doesn't make it not a rock-paper-scissors design.
by dredmorbius | 2025-05-05 05:20:20+00:00
And just to provide some references so you don't have to take my word for it, from the Debian FAQ:

"2.2. Are there package upgrades in "stable"?"

Generally speaking, no new functionality is added to the stable release. Once a Debian version is released and tagged "stable" most packages will only get security updates.... there are some cases in which packages will be updated in stable ... When an urgent update is required to ensure the software continues working. The package is a data package and the data must be updated in a timely manner. The package needs to be current to useful to end user (e.g. some security software, such as anti-malware products)....

And:

Users that wish to run updated versions of the software in stable have the option to use "backports". Backports are recompiled packages from testing (mostly) and unstable (in a few cases only, e.g. security updates), so they will run without new libraries (wherever it is possible) on a stable Debian distribution.

Debian is strict in interpreting security updates:

Security updates serve one purpose: to supply a fix for a security vulnerability. They are not a method for sneaking additional changes into the stable release without going through normal point release procedure.

<https://www.debian.org/doc/manuals/debian-faq/getting-debian...>
by sandworm101 | 2025-05-05 05:21:30+00:00
>> Signal was an approved and whitelisted app for ... discuss top-secret matters on.

No. Just no. Anyone who has handled TS information would know how nutz that sounds. Irrespective of software, TS stuff is only ever displayed in special rooms with big doors and a man with a gun outside. The concept of having TS on an everyday-use cellphone is just maddening.
by dheera | 2025-05-05 05:21:50+00:00
I think this is going to be a problem as long as the metrics by which we evaluate students are intolerant of human errors and prioritize right answers over thinking skills.

The current situation is that people need to pass exams, get certain GPA's, etc. to have opportunities unlocked to them. Education today is largely about collecting these "stamps" that open doors and not about actual learning.
by rackham07 | 2025-05-05 05:22:05+00:00
Location: India Remote: Yes Willing to relocate: Yes Résumé/CV: https://drive.google.com/file/d/1x6f3xdsU07SeUmht7AvAaiEnz71... Linkedin: https://www.linkedin.com/in/krishnakamalsingh Technologies: Typescript, Reactjs, Nextjs, Nestjs, Nodejs, Python, Fastapi, Tailwindcss, XState, Redux, Mongodb, Postgresql Email: singhkrishk07@gmail.com
by Magnifico_Lbr | 2025-05-05 05:23:53+00:00
Crypto, Fiat, AI Ecosystem

I'm working on a new kind of financial infrastructure that combines crypto, fiat, and AI to make managing money in decentralized environments simpler and smarter. The core idea is to move beyond the traditional 'wallet' model and instead help people, especially in emerging markets, make better, more informed financial decisions using real-time intelligence and automation.

It’s designed for everyday users, not just crypto-native folks, and it focuses on things like streamlining DeFi, improving transparency, and reducing user fatigue. We’re building with scalability and user experience in mind — something that actually fits into people’s daily financial lives, not just trading.

If you are very keen on working with me, I am building a team of devs too.

Let me know what you think of this idea.
by xeyownt | 2025-05-05 05:24:19+00:00
> Novice programmer will claim that LLM give them power to take on hard tasks and programm in languages they were not familiar before. But they are not gaining any skill nor knowledege from that experience.

Not true.

Using LLM to learn quickly a new programming language + being productive is best method ever. If you pay attention, you acquire rapidly new skill and knowledge, and those that are relevant to your job.

Using LLM is MUCH more efficient than reading a book going through all the minute details of the language prior telling how to use it. It's the same as learning a language from your parents compared to learning a language from a class. You might not know all the grammar rules, but you'll be way more proficient. And nothing prevents you from learning the grammar later on.
by rayiner | 2025-05-05 05:25:02+00:00
I probably didn’t find the definition persuasive if I don’t remember it. That’s certainly not the definition given in say Merriam Webster (though that one’s not illuminating either).

Populism is not inconsistent with pluralism, though it is incompatible with the elaborate anti-democratic machinery that’s been created to manage pluralism: administrative bureaucracy, elaborate laws, racial political machines and interest groups, etc.

“Pluralism” as it exists in places like New York City and Chicago are failure states of democracy, where you’ve got divided populations managed by ethnic political machines, with politics consisting of horse trading between interest groups. Yes, populism is quite at odds with that version of pluralism.
by philjohnson | 2025-05-05 05:29:51+00:00
Thanks!

As of now I don’t plan on open sourcing. I think open sourcing software that I plan to monetize would create bad incentives. There are several companies of note that were very permissive early on with open source, and eventually after the product was built in large part by the community, they closed sourced it. I think it’s more honest to not open source it in the traditional sense, as there’s no chance of close sourcing a product that the community would have helped build for free.

What I’m thinking at the moment, to fully answer your question, is to have a downloadable version for a fair, one-time price. As of now I think this approach provides the best balance between monetization and having full trust in the software and the ability to modify the software as you wish.
by dusted | 2025-05-05 05:29:56+00:00
on the flipside, while I don't take pictures all the time, I do feel like I remember the situations in which I took pictures better.. There are two sides to this: The situation was out of the ordinary to begin with, which is why the picture was taken. But also, the act of taking the picture helps me commit it to memory, the same way writing something down means I am more likely to remember it, even if I never read the notes.

I'm not taking the picture to capture the immense beuaty of a landcape, or the magic of a sitaution, I'm not a good enough photographer, and if it's any place worth shooting, there will be much better pictures available of it online anways. I take pictures to document, not as proof, but as an anchor point, so I can remember who, and where. Having a picture of just the landscape does not matter, but having one with the people I'm with, in that landscape, matters.. I can remember travels from "oh, these people were definitely there, because I remember taking a picture of them"
by const_cast | 2025-05-05 05:30:01+00:00
Or, and I'm speaking from my experience in TF2 here... they're just good.

TF2 is an interesting case study because it's a very old game with a very high skill ceiling. I have 2,000 hours now. Players with 4,000 hand my ass to me.

The difference between an aimbot and a sweaty 4,000 hour sniper is close to none. You peak the corner and within 200ms you're dead. It's easy to think they're cheating, then you open up their steam profile and no, they just have even less of a life than me.

They'll even headshot you when you got invisible on spy. Yes, really. They have so much experience their hands have remembered the movement speed and trajectory of spy. So you go invis, and then they can predict where you're going to be and headshot you. Especially so if you go for a health pack or ammo. It's really crazy stuff, but not cheating.
by reify | 2025-05-05 05:30:54+00:00
Not impressed

My first try with a chat bot

Question:

What is happening in the here and now?

Response:

just the regurgitation of geopolitical bullshit

Rather than sharing the raw, honest (facsimile of human) thoughts and feelings about what's happening in the moment.

An extremely long way off any human like interactions I have ever experienced.
by fmbb | 2025-05-05 05:31:13+00:00
I thought the point of the large language model version of AI was that they can understand human communication.

MCP seems like we have given up on making the models good or smart. We are bending over backwards to make the internet easier to interact with for AI than for humans.

If general intelligence is on the horizon, this all seems a colossal waste of time. (Not your resume. I mean the general direction of AI development.)
by cadamsdotcom | 2025-05-05 05:31:22+00:00
Author built an MCP server for windbg: https://github.com/svnscha/mcp-windbg

Knows plenty of arcane commands in addition to the common ones, which is really cool & lets it do amazing things for you, the user.

To the author: most of your audience knows what MCP is, may I suggest adding a tl;dr to help people quickly understand what you've done?
by NitpickLawyer | 2025-05-05 05:32:57+00:00
> No, it's done to turn an uncreative model into a creative model. This idea that sampling isn't that important or is some violation of the bitter lesson is exactly why I had to call out the whole academic field as having a giant blindspot for this kind of research in our oral presentation at ICLR!

I see this sentiment a lot, there's even people that swear by samplers like XTC (which sounds counter intuitive af) but it's always on "creative" tasks. On math tasks, with a clear correct/incorrect answer, none of the "creative" samplers come on top, not even min_p (except for crazy temperatures, and even there the overall accuracy is still lower than normal temps w/ normal sampling)...

The main problem is that "creativity" is such a subjective measure that it's hard to score properly.