skysight-inc/HackerNews huggingface dataset:
> People latched onto Design Patterns like that were tablets from God whereas the book was better thought of as giving a taxonomy to existing practices (and not even best practices.) Different subsets of their patterns work better in different languages, and it is pointless to force a specific pattern into a design where it doesn't fit naturally.

> I think it is useful to say "This design could be thought of as a delegate" when explaining your code, but saying "We need a delegate design pattern here" is needlessly prescriptive.

1000% this. The authors of the book describe it as a catalog of existing solutions to be applied appropriately given specific criteria, not as a panacea to all engineering problems. I've worked with a few architectural prescriptivists who shoehorned everything into a GoF Design Pattern - and amusingly enough none of them had actually read it and so could only name the common ones like Repository, Factory, or Singleton. Everything that wasn't one of these was just a Facade as far as they were concerned. This definitely worked but it left much to be desired once you started venturing out of rote CRUD territory.

On the other hand I had one Team Lead that shunned such tradition and purposefully mashed several things I'd written (Facotries, Repositories, and a Service that encapsulated everything) into a single giant "Helper" class destroying any abstraction or separation of concerns in the process. I guess it made little difference because that team never wrote unit tests but it wasn't good design by any stretch.

I digress but the idea is thus: some things in our field are common and timeless. It's helpful to give them names and to understand what the historical pain points are. It's not helpful to use them as a whooping stick.
this seems like something that planning would fix. i wonder if that's how it's doing it

like, if it decides to <think> a table of contents, or chapter summaries, rather than just diving in at page 1
We all know this is the likely outcome, but Congress should use its powers to force the Trump administration to be public in not prosecuting and in pardoning, for the purposes of upholding rule of law to the extent possible. And the forth estate needs to throw both in their face to ensure the public understands both how everything about both what they did, and how the Trump administration will respond, is both unlawful and harmful to our country.
Great idea! And scary.
You're right, I don't know anything about his family intially, but it doesn't make me wrong. You can't do the kind of stuff he did without having a lot, a lot of time at hand. I'm not saying he is a problem, but I disagree with the path he has chosen.
We dry clothes outdoors as much as we can in upstate NY, it has to be above freezing and not raining which is frequent but not all the time.

Sometimes though it is a wetware problem. You can dry clothes on the line most of the time in Southern Cal but many communities won't let you do it. It's easy to say that this targets reasonable people, like Mexicans, but to be fair people in Santa Monica live in tightly packed houses and feel impacted by everything their neighbors door.
Would it also be true to say:

AI will change the world, but not in the way the OP (Thomas Hunter) thinks.

--

The first statement, AI will change the world, is low surprise and clearly true already.

The second statement, not in the way X thinks, is also low surprise, because most technologies have very unpredictable impacts, especially if it is "close to singularity" or the singularity.
Glad we're giving so much credit to criminals for rationality and reasonable behavior.
You forgot the last check, a disgruntled person with a gun.
Soatok wrote a blog about this specific incident yesterday. Signal may have the most reliable E2EE, but that isn't the only security step required to secure the most sensitive information. https://soatok.blog/2025/03/25/the-practical-limitations-of-...
I actually got a very similar automatic response to a take home (that I spent 12 hours of my time on) for an interview process. Some feedback was good, but other feedback was not (one example: The feedback mentions not enforcing a Node version, while such enforcement was in the package.json file). That combined with the formatting made me realize that it was either a 100% copy paste output based on some prompts, maybe tuned two or three words without checking for factuals.

A very distressing experience that prompted me to change how I approach take home assignments.
I was coding at 15 as well, but not as much as he is.
From a YouTube comment:

> please don't hype NTSYNC. yes it has better compatibility than ESYNC and FSYNC, yes it's marginally faster in selected title. The phoronix article reports benchmarks with WINESYNC vs NTSYNC, the gains are there only if you were not already running FSYNC (on by default in most titles running under proton).

> By overhyping features they ultimately end up underdelivering because people expect insane gains that were never there to begin with.

Surely we can do better than YouTube comments?
Desktop operating systems are less secure than phone ones so any desktop messenger is more insecure.
> That said, is it a beneficial assignment to ask a student to read a long book? I haven't a clue. Is it beneficial to ask a student to write an essay? More on that in a moment.

As far as I can tell, he dropped this thread, and there wasn't, "more on that in a moment."

But I'm kinda surprised why he "hasn't a clue" that the answer to that question is a clear "yes." The whole point of school is to teach kids to use their brains, and reading something complicated, understanding it, and being able to synthesize something about it is a pretty important brain-use.

> Here we can think of the long email with meaningless fluffy padding as being the business speak protocol that office employees communicate with today. And we can think of the bullet points as how we actually think.

You've got to be careful to not overgeneralize this kind of observation, a problem that software engineers are especially prone to. Sometimes the "fluff" is meaningless, and "bullet points" are all that's really there. Other times the "fluff" is important stuff that the person making the judgement just doesn't understand or has trouble comprehending.

Software engineer types are often pretty ignorant, without really realizing it, and often assume their superiority because "intelligence" or some dumb shit like that.

Yes, LLM expansion of bullet points is fluff that wastes everyone's time, but that doesn't mean all or even most true thought can be compressed into concise bullet points. Furthermore, even when it can, there's are often good reasons why the most concise and compact form is not the most desirable presentation.
What more could a Russian agent do to advance Putin's agenda that Trump and his admin aren't already doing?

DeNiro says it about as succinctly as possible in Casino - https://youtu.be/-Dujc4xJ9gs?si=2cYzK8FSygQgunNt&t=57
Dubbing by the original actors is very common when making movies. But usually the dialog is the exact same so it’s not noticed
20 years is not that long ago.

30 years ago I was pulling cat5 into office building ceilings. Some of it is still there, still relevant. GigE runs just fine over it (most of it turned out to meet cat5e spec anyway), and very few applications on the desktop need more than gig.

Conduit is always better, but cat5 has proven to have a surprisingly long relevance.
Ain't no one using a chat app named after a virus I have on my lips.

But actually, I imagine there's significant friction to using a new "hyper-secure application" after the encrochat debacle.
> And the answer is: because the Trump administration is compromised.

By whom, exactly? Who benefits? Russia, somehow?

It seems more likely that the administration officials fear being monitored and their conversations leaked by staffers, and they wanted to avoid official recordkeeping requirements. The former may have some merit (though I doubt anyone is going to leak plans to attack Houthis, regardless of their feelings about the Trump administration), the latter is likely illegal and deserving of investigation.
Exactly the same issue!

I have been trying to increase my Vitamin D levels for 15 years now but I just can't tolerate this supplement.

Lower dosage: ~500-1000 IE -> side effects come after around 3-4 days of daily intake.
Higher dosage: ~5000 IE -> side effects after a few hours.

I tried following most advice over here in the past but it did not work: https://web.archive.org/web/20240226035822/https://vitamindw...

I'll just live with my low blood Vitamin D levels.
Dapr's state management API supports more than 20 different databases, with the ability to stream data at high scale right into the agent tasks. That's a major differentiator as you can plug in almost any database and message bus into Dapr Agents.

We wanted to create a vendor neutral framework that doesn't over pivot on features that are tied to the backing of a commercial product. The other and no less important point is the ecosystem that Dapr has around messaging and state integrations. A lot of the Agentic AI frameworks you see today will not withstand a restart of the process,let alone complete cluster shutdown. Dapr has durability built-in to handle these catastrophic failures
This is a fair characterization. Unfortunately Scala's corporate backing is weak compared to something like Java. So the people in the best position to give us a faster horse are in fact these researchers. :(
I distinctly remember a review in a 1996 computer magazine calling the new version of MS Word bloated, overcomplicated and slow. If only they knew how bad things were going to get.
Hi Simon, just read your blog post, thanks for the wrap-up. Just curious, what did you use to make Gemini look at all of your codebase, Aider, something else?
The percent operator is just multiplication with a fake mustache, and multiplication is commutative.
Or in this case, fat fingers.
Trump said he wasn’t part of the group, so unless he declassified it before it was classified when they shared it.

Time travel non of the president‘s powers
Nope. The US military has better (or at least more secure) messaging systems.
Is Martin Fowler now just renting out space on his website?
I mostly agree with what the author is saying with regard to "the current state of things." I do not feel, however, that it is a particularly large concern, especially long-term, given the second step (summarizing) is probably already integrated into everyone's e-mail client, and if not -- it will be at some point. The "smoothing out of difficult communications", however, may end up being worth the whole "having to read a summarized response."

The reason it won't matter "long term" is that e-mail clients are solving/will solve[0] the "give me 'the point' of this e-mail." If my couple of decades of experience across multiple employers is any indication[1], the vast majority of people in software development fall into one of two camps: (a) They don't have the basics of written communication down. It's not a matter of misspellings or improper semi-colon, or emdash. It's all lower case[2] with no punctuation, or with "..." (no spaces between, either) in place of every other form of punctuation. Or (b) they are generally grumpy people who write in a manner that fits their personality.

Conveying tone, correctly, via written text is hard unless the tone you're trying to convey is "frustration/anger/impatience". And, of course, the same folks who can't figure out punctuation tend to respond tersely. Between co-workers who work closely together, that's preferred. When my boss has to tell me something minor about my performance and sends it in a five-word e-mail, it comes off like I need to start looking for new work. Prior to AI, "good managers who were writing-challenged" would find templates online and replace words. It never sounded genuine. AI brings us a lot closer to that, while not requiring an enormous amount of effort on the part of the writer. It'll be a matter of time before a lot of that process happens within the client (if it doesn't, already). I know tone detection is a common feature on communications tools I use[3].

[0] Not entirely sure; I use e-mail so infrequently, but thinking about the chat app we use at work, it provides AI summaries of the day's chats in each channel.

[1] Anecdata, I know, but it's all I've got

[2] Including the first letter of every meeting invite and subject; if I have OCD, that triggers it.

[3] Divorce communications ...
Kilo Code: Speedrunning open source coding AI
the true measure of AI: does it have fun playing pokemon? did it make friends along the way?
So a unikernel/library os?
I think the author pretty clearly means "standard" in the sense of "providing functionality at the same level as the C++ standard library".

For example, if I were to say "I'm going to write my own Dune", you'd probably understand that to mean my own broadly-interpreted sci-fi epic, and not literally a clone of Dune with Paul Atreides, the Bene Gesserit, etc.
What changes did you implement, if I can ask?
Unfiltered stream of thoughts: I wrote a lengthy note that is quite incoherent and disorganized, and I intend to use the LLM to organize it. Ugh.
Hell, I understand the example formula in the sense the author means, and some things a fair bit more advanced than it (thought not a ton more, in the scheme of things) and have never once seen the beauty some others find in math.

I suspect the beauty in question is the sort that only those predisposed to appreciate it, ever will. Like I'm never going to look at a model train set and go "oh, how lovely!", at best I'll express "oh, that's really... intricate?" while mostly thinking about how I'm glad I'm not on a life-path that involves ever having to work with or store such a bulky, fiddly thing that's largely just an exceptionally hard-to-clean dust-collector—which is basically how I feel about math. IOW I think those trying to get 2nd graders and such to see the beauty are on a fool's errand—most of us just aren't gonna start oohing and aahing over the quadratic formula or PDEs or even Euclid (the only source I've seen that even gave me a glimpse of a glimpse of what people must mean when they say "math is beautiful") no matter how inspired and brilliant the teacher, and perfect the lesson plan (and, practically, those are never going to be so good for the median case)

(I don't mean to pick on people who like model trains, that feeling of "thank god I'm not responsible for that thing" I experience when I see one, and a total lack of desire to admire it for more than a few seconds no matter how many thousands of hours of work went into it, was just the first analogy that came to mind for something that some folks can love extremely while most others just don't get the appeal)
Oblivus Is Acquired by Skyportal
It's entirely possible that other "unsecure" people were on this and other chats without going public with it!
Yeah but it often prevents them from being able to actually use it (unless they open source everything it touches).
End to end encryption doesn't make the ends secure, just the channel between them.

Not something the average Jane needs to worry about, but people discussing military action should.

Edit: if Jane's phone gets hacked, they're going to swipe her credit cards and send messages to all her whatsapp contacts asking to borrow money urgently and here's a convenient Revolut link*. Not exfiltrate her Signal messages.

* whatsapp thing is for real, the latest scam making the news around where I am.
I think it's different in this case. It was a product of its time, dealing with languages designed and used in its time. The concept of defining and applying design patterns based on Christopher Alexander's work was solid. The problem has always been that people didn't understand that these were examples for a specific world, and that other worlds would and should either have different patterns or those patterns would look different.
Car has airbags. My chances are better than “knifed on BART”. And your chances of a fatal collision in stop-and-go traffic are as close to zero as a number can be - the kinetic energy just isn't there at those speeds.
Nope! I agree it's something out of a movie, but real world people do actually have such arsenals. I'm not embedded enough in gun culture to have any personal stories/know of any news reports, but not everything makes the news. I'm not making a comment on policy, just that such individuals exist.
This is one of the reasons I never needed to use LLMs. In any given codebase where you're experienced enough in the language and the framework/platform/libraries, more often than not, you're just copy-pasting code, or tab-completing (if you're in an IDE). The actual problems are more often solved on the sofa and with a lot of reading, then trying out hypothetical solutions.
That is pleasant to see in one place. My Twitter feed was randomly showing some of these
I personally don't care the intended use of the crawling -- and also don't know that the bots we are seeing now are "AI bots", I would not have used that phrase.

What many of us have seen is a huge increase in bot crawling traffic, from highly distributed IPs, and often requesting insane combinations of query params that don't actually get them useful content -- that bring down our sites. (And that increase their volume if you scale up your resources!) They seem to have very deep pockets, in that they don't mind that they are scraping terrabytes of useless/duplicate content from me (they can get all the actual useful open content from my SiteMap and I wouldn't mind!)

That's what bothers me. I don't care if they scrape my site for AI purposes in polite robots.txt-respecting honest-user-agent low-volume ways. And if they are doing it the way they are doing it for something other than AI, it's just as much of a problem. (The best guess is just that it's for AI).

So I agree with you that I wouldn't have spoken of this in terms of "AI".

But it has become a huge problem.

"Fighting the AI scraperbot scourge"
https://lwn.net/Articles/1008897/

"LLM crawlers continue to DDoS SourceHut"
https://status.sr.ht/issues/2025-03-17-git.sr.ht-llms/

"Open Source devs say AI crawlers dominate traffic, forcing blocks on entire countries"
https://arstechnica.com/ai/2025/03/devs-say-ai-crawlers-domi...

Some of us -- we think jokingly -- wonder if Cloudflare or other WAF purveyors are behind it. It is leaving most of us no choice but some kind of WAF or bot detection.
Also this meme: https://marketoonist.com/2023/03/ai-written-ai-read.html

AI diplomats talking to each other, while humans stick to communicating via bullet points.
I dunno; I haven't played a JRPG in years that has the same sense of immediacy and emotional connection. I feel like there is a lot invested into overbearing systems of inventory management and skill progression that doesn't, for me at least, have the same draw.
> It adds context, it allows us to commingle our meaningful and valid emotions alongside our facts, and ultimately, it lets us tell a human story.

You are correct of course, The fluff is the "delivery vehicle" but that also introduces errors.

the problem is, this kind of extra information is hard to do effectively, and its not really taught formally. Worse still its very hard to do if there are cultural or neurological differences(ie being on the spectrum, or a Dutch person talking to someone English)
Remember when Hillary used a private email server? Trump and MAGA were chanting to "Lock her up!"
If it is know that secret agencies are using Signal, then it is almost certain that other agencies are working to exploit that.

An obvious attack on Signal is to get one of your people a job working there, or to bribe/blackmail and existing employee, and have them install a backdoor or other exploitable code (maybe a secret weakening of the encryption?).
Screen Studio for macOS
"she just did chores" is an expression that some sorts of domestic work is below a reasonable de minimis threshold.

You seem to think there is no de minimis threshold.

I can't tell if that's because it's specifically domestic work that makes you think that, which is why I gave an example of teaching you Python generators in exchange for a place to crash while I visit the US.
The GPU cloud provider Oblivus has been acquired by Skyportal, an AI infrastructure comppany with a focus on NVIDIA's latest GPU technologies. This merger promises to enhance the capabilities of Oblivus' platform, offering:

- Immediate access to NVIDIA H200 GPUs for all current customers. Reservation options for NVIDIA GB200 for large-scale AI training.
- A global edge computing network powered by top-tier GPUs.

- This move not only scales Oblivus' vision but also maintains the user experience with added benefits like:

Managed Kubernetes integration and serverless options coming by summer.

Seamless transition with Oblivus' team fully transitioning to Skyportal, ensuring continuity in support and services."

“This partnership is about growth without compromise. Skyportal's ability to scale our vision allows us to offer unmatched GPU access while keeping our promise of simplicity and support.”
I've seen many matrix themes, this is one of the best.
Well, to some kids (I used to be one of them), the world outside is hostile, unfair and pretty much depressing. I used to basically just have my "keyboard", and it was a wonderful way of escaping the reality and dullness of human interactions as a visually disabled kid. My "keyboard" brought me a job that I love which also pays my bills and made me indepenent. Why would you have wanted to take my keyboard away? To force me to interact with other kids that basically hated me, abused me, or were basically dull and dumb? This condescending attitude of yours almost makes me cry.
It's missing the point of the story to focus on this aspect. The characters involved in this event were not using Signal because they thought it was secure. They used Signal because they intended to break and knew they were breaking the law.
Why not copper with PoE to the APs? You still have to get power to AP somehow.
>But I'm kinda surprised why he "hasn't a clue" that the answer to that question is a clear "yes." The whole point of school is to teach kids to use their brains, and reading something complicated, understanding it, and being able to synthesize something about it is a pretty important brain-use.

I also believe that there's something to be said about being able to sit and focus on something like reading a book for a long period of time. Patience and focus seem to be diminished these days.
why would you ever want to write a novel with AI, that is human stuff right? :)
> now it’s free and easily accessible for anyone

at least everyone can also let it be summarized for us then
The Rise of the AI Manager
Ah yes. Anyone who coded more than me is a shut in. Anything less is not a real programmer.

The reality is that most people/children are on screens for most of their waking hours. At least he is creating and not just doomscrolling.
> passing functions as arguments

You mean the Strategy Pattern?

A lot of the patterns are still there. They just look very different.
Two people in equation. The brand and the factory. Brand will get bids from the factories. No one owns their factories any more. Factories are always trying to get shit past the brands and brands have QA people at the factories ensure it meets specs.

Cost for a dress cotton shirt with standard fabric(eg: not organic or brand name) will be less than $10. Labor is not that expensive compared to fabric/hardware.
This guy had offshore mentally but sat 3 desks away from me