skysight-inc/HackerNews huggingface dataset:
"There's nothing there" is pretty close. I see OOP as fundamentally one key concept: that there are functions which "belong to" specific types, and all other operations on those types go through the functions that "belong to" them.

You can do OOP in a language like C by writing your code as structs and accompanying functions that operate on them. You might expose the structs to the rest of your code as opaque pointers to enforce that all other code has to go through these accompanying functions to use this struct. Or you might just make it be convention. An OOP language is just one that has language features to facilitate this, such as by allowing you to define methods within a type rather than functions outside of it.

Once you have this, then you might start thinking of features that might be nice to have alongside, such as dynamic typing, dynamic dispatch, inheritance, etc. But I don't think any of those are fundamentally OOP, they just fit well and are often found together.

Since having functions that belong to specific types isn't a very big concept, discussion about OOP is going to focus on these other things, which are not necessarily omnipresent and are often different across languages. So the discussion is either going to be very specific to one particular language (maybe even one particular set of libraries for it) or very vague.
I watched the full lecture, did an MFA in creative writing, was an English major at an ivy, and have seen countless well known authors speak and discuss literature. This dismissal of the lecture is ridiculous. It is of an extremely high and uncommon quality.
“Mixed together like sand” ?
Cognitive load is greatly increased. As a corollary this kind of stuff becomes difficult to prove correct. There is a fine line between clever and stupid. Some of these C++ additions have jumped the shark.
Maybe that's where the disconnect comes from. For me understanding comes before doing. And coding for me is doing. There may be cases when I assumes that my understanding was complete and the feedback (errors during compiling and testing) told me I'm wrong, but that just triggers another round of research to seek understanding.

Puzzle solving is only for when information are not available (reverse engineering, closed systems,...) but there's a lot of information out there for the majority of tasks. I'm amazed when people spend hours trying to vibe code something, where they could spend just a few minutes reading about the system and comes up with a working solution (or find something that already works).
Does this match the rules of your test, or is it cheating? :)
Between Java and Python getting better year by year and the uptick of Go, Rust, Kotlin, and Swift, at this point in 2025, Scala is pretty much dead, right?
> There's no way around this.

I don't think that is necessarily true. But the system favors the rich and powerful, and that has been true of legal systems throughout history, which means that those with the capacity to make the system more fair are incentivized to maintain the status quo, or at least not change it too much.
Nit: the word is "insecure", not "unsecure".
Is it able to break the usual failure modes of these models, that all clocks are at 10 min past two, or they can't produce images of people drawing with the left hand?
What to Spot on AI Nowadays?
I recently found myself thinking about which products are most relevant to build using AI today. The market is moving very fast and I have been building software for some of my company's clients. I currently see that building a product becomes relevant only with the adoption of AI and I don't see any problem with that, but is there a way to understand the essential point of the matter, for those who dedicated themselves to software engineering and now need to update themselves a little more and naturally understand how to build a relevant product, where to look? Who to talk to and connect with? Are investors taking different approaches to these types of products? I understand that we don't need to be geniuses to do it, but is dedication and a good strategy enough or do we need to understand something more? I would like to have this discussion with you, because I see the relevance of this channel to connect with people who are at a higher level of acceleration in their businesses, what is the best way to enter this environment that is and is not new at the same time. I thank everyone who can contribute in some way.
> Source: 1 year in lockup (solitary) with them

As someone whose main knowledge of the US prison system is only from TV and not from first person (thankfully), I think I don't understand what "solitary" is. I thought the whole point of it was that the detained person didn't have contact with others?
> Software engineers types are often pretty ignorant, without really realizing it, and often assume their superiority because "intelligence" or some dumb shit like that.

It’s clearly on display here. He made me skeptical when he pooh-poohed the importance of reading books and writing about them in school, and lost me when he casually claimed that all people think in bullet points. These things are incredibly egocentric and stereotypically engineer.
The only way to get better at something is to do it. Start writing short stories or small novels, and you will get there over time. You don't even have to be a great writer to write a great book as well :). It helps, but readers will forgive a lot along your journey.

Brandon Sanderson has a great series of lectures on how he approaches it that are awesome ->

https://www.youtube.com/playlist?list=PLSH_xM-KC3ZvzkfVo_Dls...

You will get so many mental benefits from writing, too. I promise it is worth it. AI is a great tool if you hit a block and need to brainstorm.
Yeah totally agree, the fluff is important.

The "fluff" is a careful orchestration driven by our desire to maintain social standing. 5,000 years ago rejection by the tribe meant death, and that fear is subconsciously influencing all our communications and actions. That is why a bullet point email of what is wrong with a coworker is not acceptable, it lacks all the nuance that allows you to read into the other persons past perceptions and future intents.
The overtone of personal attack is the thing that made me respond. It's easy to fall into that without intending to.
So it's early Monday morning (well - early for me, I'm not really a morning person), and I'd love to have some good excuse for why I didn't do the 6.14 release yesterday on my regular Sunday afternoon release schedule.

I'd like to say that some important last-minute thing came up and delayed things.

But no. It's just pure incompetence.

Because absolutely nothing last-minute happened yesterday, and I was just clearing up some unrelated things in order to be ready for the merge window. And in the process just entirely forgot to actually ever cut the release. D'oh.

Relatable
I've been disappointed in my $150 shoes that were made in the US. I'm about ready to get some leather and make my own.
Certainly a good point, but largely overstated. It's fundamentally incorrect to act as if the private sector didn't do the bulk of the development of computing and the internet itself, commercializing and evolving the software and hardware, and running the physical fiber optic lines.

But thank god for the US department of Y combinator for taking a risk on all those evil private startups so they'd be able to support this government website.
So is Hyperlight a competitor to things like Firecracker or does it serve a different niche?
Usually color correction happens in post-production, where optics are developed pre-production. Definitely, poorly designed lenses will have color casting and fringing issues, but color correction is largely about balancing colors across various lighting conditions / sources. (Think Daylight vs. Warm bulbs. Now think about how many lights are in a football stadium.)
Wow, quickly skimmed the paper, this really is like a USB stick for knowledge. Thanks for sharing! Cool that you worked on something similar before.
More info in the press release from UCL at https://www.ucl.ac.uk/news/2025/mar/fragment-human-face-aged...
right!? It was a little misleading that the article was written by someone else. (Birgitta Böckeler)
The way I interpreted most of these "subclassing" cases in the GoF diagrams was actually as "subtyping", and then it makes more sense.

Regarding no one having a lock on the term "delegation", I think this is spot on. Yes, someone might have used the term differently before GoF, but that does not mean that GoF was wrong. It just meant something else in their context.

(Btw, congratulations, your comment is the first one so far in this comment thread that actually discusses the linked article and not just the GoF book itself.)
Please explain to me how efficient the US health care system is.

That’s right, it’s part of the money handled by public entities in my country, and "decentralized" in the US. Personally I don’t want any of the kind of "growth" the US has experienced in their health sector.
> That project was depreciated and the popularity of the Next.js site framework for react projects (plus I certainly assume heavy lobbying from Vercel) pushed the react docs to officially suggest create-next as the new starting point.[2]

This is a very generous take.
I do not think that this person is… all there: https://samhenrycliff.medium.com/when-a-gypsy-woman-loses-he...
No, you are absolutely right. A lot of the things people think they can't do are literally just lack of practice.

My other problem is... lack of time :)
Have you thought about colour? That would be awesome.
This isn't actually true - and I'm a mill enjoyer. Mill is roughly as fast as SBT in terms of compiling your project. See the mill x sbt comparison.

https://mill-build.org/mill/comparisons/sbt.html

SBT does suck for other reasons, however.
Homo but not Homo sapiens.

> “The evidence is still insufficient for a definitive classification, which is why it has been assigned to H. aff. erectus. This designation acknowledges Pink’s affinities with Homo erectus while leaving open the possibility that it may belong to another species.” - https://www.ucl.ac.uk/news/2025/mar/fragment-human-face-aged...
Institutional source with photos:

https://www.ucl.ac.uk/news/2025/mar/fragment-human-face-aged...

Paper with many photos and figures:

https://www.nature.com/articles/s41586-025-08681-0
“Our current administration” idk wtf you even mean, because my leadership is significantly different than yours except for whoever’s in DC.

And you’ve hit the nail on the head there, because rather than placing our family first, community and local concerns ahead of all else, or loving who we are and where we’re at,

we’re wrapped up in a self-inflicted TDS dystopia that surely consists of a 7-layer burrito of illusions and fantasy, because politics is a reality show that is often scripted.
To start, I’m not blaming anybody in schools. Teachers have no time nor capacity to police device usage. The issues here are structural.

> They spend billions designing addictive apps that destroy attention spans

Yes that’s precisely what they do, and they suck. It’s also not the first time someone’s thought to capitalize on the addictive tendencies of adolescents. Why is this one the one that’s ruining schools?

See my position is that phones haven’t had an outsized influence on the stagnation of our (US) educational outcomes. I think that other, deeper, system-wide problems are at fault. Phones’ presence in schools, the fact that they haven’t already been banned widely by a crowd of concerned parents, is itself evidence of the issues I’m talking about. Many parents don’t have the time to worry about such things. Many others are worried for their kids’ safety due to overwhelming reporting of a somewhat real threat in school shootings and violence, and want to make sure they can contact them. Addressing the phone issue would involve addressing parents directly, or those mechanisms influencing their behavior. Again, though, why the hell are we so fixated on the phones? Is this really the big issue with schools? If we’re going to have energy directed towards reforming schools, can’t we maybe direct it towards something more useful and impactful than banning the phones? That’s my problem.
I'm sorry if I have hurt you in some way, this is not my intention of course. I'm not trying to come across as a bully.

In your case I guess the situation is more applicable, but for someone that is not disabled in some way, I would say go and fight those other kids.

It's also a bit ironic. The internet is a much more cruel place than real life.
People used to shop at goodwill or consignment shops. As a kid we went to church with a woman who never wore the same dress - it was affordable because she bought and sold on consignment most of the time - basically she was renting everything.
No. Human here means a species in the Homo genus. That includes a lot more than just modern humans.
The threat model for using signal is wider than what signal can audit internally:

Audits of a signal deployment, vs signal software at some point in time, aren't just of the app, but also how it is installed, configured, patched, operated, monitored, etc. Likewise, it's the full system, like device, os, network.

This stuff is supposed to run managed, especially at the level of the VP and secdef. Ex: Are they running signal patched from this week or 6 months ago, so a network attacker can leverage a software exploit to work around the crypto. Ex: Was an attacking payload sent through one of the chats while one of the people talking to the VP's + secdef's device was in Russia?

With the unmonitored auto deletion, and on who knows what device/network, external + internal crimes audit trails are being intentionally, recklessly, and illegally deleted. Managed detection and response, and post-crime investigations, are hard when you can't see.
Think about why the word "glue", properly spelt, had negative subliminal connotations.
If there is anything to learn from the current situation IMHO, it's that 1) the US needs a stronger constitution to prevent a take over, and 2) it needs a new election system to avoid binary elections, which lead to extreme policy turnover and candidate fatigue.

There's nothing wrong with writing a new constitution. France is at its 5th iteration, and some candidates propose a 6th republic, nothing dictates that you're supposed to get it right on the first try.
So would the site shutting down because AI bots are too much traffic.
Kids DO realize those concerns though. It may not be at the same conscious, rational level as an adult, but they absolutely recognize that they are living in a broken world and being forced to play a rigged game.
I like the idea but kinda worried it could be stalkerware.

I definitely see how swiping can be depressing, but when you cross paths with somebody IRL and things go south you might be in a situation where you might not want to ride the bus because you want to avoid that person.

Like many things like that there is also a density issue. It is one thing to promote it in a dense and tech-heavy area like the bay, in the rest of the country getting above critical mass could be harder.
That's a pessimistic view. I think with even small effort a lot of improvement can be made here.
I have no idea what the US government's policy is, especially across branches. I'm not American.

I do know that the Signal algorithm is considered among the most secure, and has been considered the safest option for political dissidents, journalists, etc...

I also know some governments do use commercially available messengers (and OSes, and phones).

The CIA director also seemed to indicate that Signal was installed on all their phones.
Design Aesthetics
> Nitpick: Process is expensive. Process does not yield justice by itself. It (assuming it's crafted right) just makes the outcomes more consistent.

While I agree, and it's an important distinction, I think it's probably true conversely that the chances of justice for the average person are increased by the imposition of "good" due process.

The weasel word "good" there means that I can disagree with any specific instance, but I mean to say that I don't think process is inherently bad. Bureaucracy is definitely a bane of most of our lives, but the obvious alternative, a greased-wheels process where somebody makes decisions quickly and without significant accountability, is great only if the decision maker is on your side, and terrible otherwise.
Incalculable mountains aren't a real environmental problem. People just believe that for some reason. We can just leave them there forever. The actual environmental value in recycling is reducing the CO2 emissions from making new plastic by reducing production of new plastic. I don't know if biodegradable plastic actually helps at all or just placates the people worried about the fake problem of incalculable mountains.
That can be simplified by the topic and presentation. Is the content trying to educate, be entertaining or both. Is the topic extremely niche then you will find like minded people with suggestions and discussions.
isn't it kinda already the case that you send emails and people want you to jump on a video call to explain it?

or have I just had bad luck
If you've been anywhere around linux gaming circles for the past 6-8ish months, you've seen nothing but people not understanding the benchmarks hype NTSYNC. Everyone trying to set appropriate expectations is pretty quickly silenced in whatever manner the platform allows (downvote, etc)
It's time to walk away when you hit your peak. Too many startups ride things into the dirt because of a high peak. If you foresee things going down hill because of a new direction you are against, cash out before others realize.
Quest for Minimal Docker Images
My rabbit hole started here 7 years ago and I'm still digging: https://lostartpress.com/collections/design/products/the-ana... You've been warned ;)
Strange, I can see your second image but not the first.
It is certainly insecure compared to the normal channels for sharing classified information. The US government maintains a network that is cut off from the rest of the internet (more or less, there’s some nuances). The only way to access it is through a SCIF room. So they aren’t just using encryption for sending data, they are also using physical layer security. You can’t hack what you can’t reach, after all.
Modern humans did. Other human species left Africa and populated the rest of the old world much, much earlier.

I'm not up-to-date on my research these days but it's only within the last 10K years or so (maybe even more recent) where there's been one extant human subspecies.
I don't know how they would classify gossips, opinions, deals made by a Secretary of State with or regarding the heads of foreign nations. I'm sure it's an "extensive" investigation. Haha. Democrats probably just want to sweep it under the rug, and Republicans want to use it for favors/card in this situation.
Once again, the downfall of SWE continues. What you call "brittle test scripts" should be an important part of the specifications, and those flaky tests should teach you something that you purposefully ignored by using a random test generator.

I have a very negative feeling about the future of programming if that trend continues and spreads.
This does not equate causality with propagating waves. I also did not claim it is a new concept. Instead I said physics has a precise and fundamental concept of causality.
This is an old tired stereotype. Judges are perfectly able to handle complex novel concepts such as technology. The judge before the oracle c. google case learned to program to gain insight, for example.
I've been playing around with vibe coding and I think a lot of the issues brought up could be fixed by an architecture abstraction layer that does not exist today. My idea would be something like an architecture-graph (Archigraph working title) that would recursively describe how an application works or should work. Then when an agentic coder is doing a task they can easily see the bigger picture of how an application works and hopefully writing better code. Anyone interested in working on this with me?
Stealthy Cross-Origin Context Poisoning Attacks Against AI Coding Assistants
Show HN: Shazam for Food Allergies
My kid was diagnosed with a gluten allergy last year, and suddenly everything felt like a minefield. Reading labels, Googling ingredients, calling brands, second-guessing every snack — it was exhausting.

So I built an app to take that mental load off.

Healthsnap lets you snap a photo of any food or food label, and it uses AI to analyze it for common allergens (like gluten, dairy, nuts, soy, etc). It gives also gives nutritional facts, alternatives and emergency guidance.

No barcode scanning. No typing. No logins. No BS.

The app is built in SwiftUI. Currently only available for iPhones.

I'd love to get your feedback on the concept.
Lack of public defenders is the least of the problems pointed out in the article. The presence of a public defender should not be the only thing keeping the system from losing track of who has been imprisoned, why, and for how long. The presence of a public defender should not be the only thing preventing judges and prosecutors from violating the state's sentencing guidelines. The system described in the article is irredeemably fucked.
It's kind of the "barber pole" of fashion. Independent of the merits of the thing at hand (it may be GoF, a language, a library, Uncle Bob; even outside programming like research methods; outside science like word use and euphemisms etc), the in-crowd moves faster and arguing against a perceived popular thing can make you (feel/appear like) a trendsetter, a visionary.

It goes in cycles, once the contrarian position becomes established, reverting to the original becomes the new cool. The "it's good actually", or that meme where the dumb guy thinks simple thing X, the mediocre average guy thinks a loooong, elaborate sophisticated thing Y, and the wise guru thinks simple thing X again.

GoF was long enough ago that if you're advocating for it, it seems dated, it seems you're either a novice or someone who came of age at that time and has not read anything new since. It's like someone suddenly discovering Kahneman and cognitive biases and argumentation fallacies and proselytizing on them. Regardless of the merits, culture has moved on, has digested it, built in the good parts, spat out the bad, and the zeitgeist is elsewhere.
So you're using the word 'compromised'. In this context that would mean malware, unauthorized access, circumvented logging, etc. If someone thought this was happening the answer would be to lock the system down, perform forensic audits, and prosecute anyone who compromised these systems.

If you're talking about fear of leakers, the response to that is to tighten the distribution of information and start a counterintelligence investigation.

In any case the simple risk calculus is, what is the risk of adversaries getting a hold of this information and causing grave and lasting damage to national security and death vs the risk of political rivals leaking something. Pretty simple decision there and one that any cabinet member should get right.
too many AI crawlers these days
Thanks for confirming the low quality, now I don't have to bother listening, like, the whole area got conquered by the Greeks before the Romans showed up. It's called Hellenization and is a major theme in the Book of Maccabees.

Unreal.
If they do, they get to debug the resulting million lines template error. That will teach them :D.
No, the crime isn't staying in. The crime (if it is one) is choosing to stay in. If he reports on messages from 6mo ago with an auto-delete of 1wk, he was aware of it roughly 6mo ago (and taking it seriously enough to preserve things).
The Rise of Chatbot "Friends"