MurphyA/hacker-news huggingface dataset:
by robertkluin | 2025-04-10 15:31:56+00:00
I maintain the core of Koreo. I'll hit the easy question first, then the more involved questions.

Everything is in-code and designed to have a "proper" SDLC lifecycle—code reviews, approvals, merges. It is designed to be used in gitops workflows.

For the more nuanced questions, here's some background: I like Kustomize and KPT a lot. In _my_ opinion, they should be your starting point. They are clean and easy to reason about tools. They do not work as well when you have more complexity. They're very painful if you've got _dynamic_ values or values you need to inject programmatically (think Helm's values.yaml).

The next important item to note: Koreo's relative value is lower if you're building highly bespoke one-offs or you do not care about having standard resource configurations / application architectures. The value is not zero, but there are lighter solutions and you should consider them instead.

Koreo is meant to model application architectures and resource capabilities. Using your example, you can build a BucketResource. That BucketResource will then ensure that S3 Buckets follow your company standards, including things like automatically handling the IAM setup and permissions for the service that uses the bucket. That lets you define required capabilities: An S3 Bucket is always tagged with the owner service and product domain. In production environments buckets must have lifecycle rules specifying a minimum 30 day retention. In development environments, you lifecycle rules are optional. The developers then only need to specify that their workload uses an S3 Bucket and it will be configured based on your company standards. But, we have designed it so that you can decide how much abstraction is right for your needs—you can directly expose the full, underlying API or you can abstract it more.

Effectively, it gives you an "easy" solution for building a PaaS that implements _your_ standards and opinionation.

Our original versions were directly implemented using go and Python. The issue is that iterating on the application models was much, much slower. This approach allows us to rapidly implement new capabilities and features, and even expose unique or experimental architectures to only certain application domains.
by ckozlowski | 2025-04-10 15:32:00+00:00
The Saab Gripen is said to be particularly effective in this regard.

I'm pleased at the discussion in this chain of replies, as it illustrates the cat-and-mouse game stealth (low observability?) is. Stealth never was a perfect defense, as it's detractors claim. It forces the adversary to make tradeoffs, such as increasing the costs needed to detect such craft, which can then be exploited for gain.
by dominicrose | 2025-04-10 15:32:20+00:00
> I think we need to consider what the end goal of technology is at a very broad level.

"we" don't control ourselves. If humans can't find enough energy sources in 2200 it doesn't mean they won't do it in 1950.

It would be pretty bad to lose access to energy after having it, worse than never having it IMO.

The amount of new technologies discovered in the past 100 years (which is a tiny amount of time) is insane and we haven't adapted to it, not in a stable way.
by roguecoder | 2025-04-10 15:32:42+00:00
Frameworks are just someone else's architecture.

They are helpful if you have the same problems as that other company, but I worry about software that uses frameworks because the programmers don't feel confident building their own. It means when it comes time to evolve beyond the off-the-shelf architecture, programmers keep plowing ahead far past when they should have added another level of abstraction & encapsulation.

On the other hand, I also see applications where people dogmatically avoid using pre-existing architectures but also don't take the time to build their own. You end up with references to one table scattered all across the code base in hand-composed SQL.

I'd much rather take an outgrown-framework over a spaghetti mess.
by RajT88 | 2025-04-10 15:33:40+00:00
I come from a family of hunters. We have those types, but we also have the types which just love the outdoors. Even the latter type has some manly-man schtick to their love of hunting, but it's partly about spending time with male friends and family. When someone ends up bagging a deer, the meat is shared around the family. Doesn't happen that often, but I look forward to it - I really love the gaminess of wild deer.

With fishing, I've observed a similar trend. There's plenty of people who just really love to geek out about fish (I am one of these), and keep detailed notes of the species they catch, where they caught them, the conditions, the baits/lures used, reading up on their ranges, behaviors, feeding habits, etc. There's other people who really love eating fresh fish, and they aren't into the process and community as much. There's a few ladies in my Chicago fishing group like this (one of whom is a high powered lawyer, as I understand it).

Some of the trophy fishermen want more rules and regulations, these tend to be the Musky fisherman who want their bodies of water to be mandated catch-and-release only.

The MAGA leaning fishermen seem like they can come in any of the above (and more) flavors. I'd be hard pressed to put a number on what % of fishermen I've run into are which types as well, regardless of their politics.
by QueensGambit | 2025-04-10 15:34:10+00:00
Hi everyone, I built @promptrepo/score because we’re no longer using generative AI just for suggestions — we’re making decisions with it. But generative AI is probabilistic, not the deterministic systems we’re used to. So when AI makes decisions, we need to know how confident it is, and how much we can trust each field in the output.

This tool looks simple — it just converts OpenAI’s logprobs into field-level confidence scores — but that changes how you use AI in production. It lets you mark low-confidence fields, send them for human review, or retry with better grounding. In high-volume systems, you can also track low-confidence patterns to improve prompts or fine-tune with better data. Its a lightweight npm and has no dependencies, so its easy to integrate it into your AI workflows. Would love to hear your thoughts!
by tumsfestival | 2025-04-10 15:34:16+00:00
I remember reading his book 'The Naked Sun' back in highschool and one of the things that stuck to me was how Earth was kind of a dump bereft of robots, meanwhile the Spacer humans were incredibly rich, had a low population and their society was run by robots doing all the menial work. You could argue he envisioned our current world even if accidentally.
by BobaFloutist | 2025-04-10 15:34:17+00:00
Comparing animal cruelty with what is pretty widely seen as one of the single most horrific things humans have ever done to each other serves to weaken your argument for people that don't already agree with you, not strengthen it.

I know comparisons are a tempting tool, since they're a very effective way of communicating a lot of information and, more importantly, an impression very economically. But part of what made the holocaust so horrible is that people were being treated like animals. It's like trying to argue that dogs should be kept inside by saying "What if you made your toddler sleep outside in a dog house?", it's a comparison that defeats itself.

If your goal is to feel righteous on the internet and demonstrate your strong love for animals, by all means proceed. If your goal is to change hearts and minds, reconsider your rhetoric; you'll have much more luck if you tune it to people that don't already agree with you,
by LinuxBender | 2025-04-10 15:34:26+00:00
You can post images using Markdown but the images themselves have to be hosted elsewhere.

Ah I see. That's easy enough, though I have found people nowadays find that to be too much friction. Old timers are good with it as that is all they had on IRC assuming DCC was disabled as it should be. The current generation expects files to be hosted by the same platform.

In terms of memory the one thing I would want to avoid is swap. Slowness aside it is on disk and data can be recovered from it and automating mounting encrypted swap adds a weakness as well. ZRAM can add some compression to memory. [1] I think your idea of pruning replies matches the current pattern used by sites with space restrictions. Great work, I hope more people follow in your footsteps and also contribute to your code.

[1] - https://en.wikipedia.org/wiki/Zram
by shortrounddev2 | 2025-04-10 15:34:59+00:00
Even the conspiracy theory community has become like this. What used to be a community of passionate skeptics, ufo-ologists, and rabid anti-statists has turned into the most overtly boot licking right wing apologists who apply an incredible amount of mental energy to justifying the actions of what is transparently and blatantly the most corrupt government in American history, so long as that government is weaponized against whatever identity and cultural groups they hate
by mandmandam | 2025-04-10 15:35:00+00:00
> The people with all of the money effectively froze wages for 45 years

Yep. And they didn't accomplish that 'peaceably' either, for the record. A lot of people got murdered, many more smeared/threatened/imprisoned etc. Entire countries get decimated.

> What makes you think that they'll peaceably agree to UBI for people who don't sell them labor for money?

I don't imagine for a moment that they'll like UBI. There is no shortage of examples over recent millenia of how far the parasite class will go to keep the status quo.

History also shows us that having all the money doesn't guarantee that people will do things your way. Class awareness, strikes, unions, protest, and alternative systems/technological advance have shown their mettle. These things scare oligarchs because they work.
by 7thaccount | 2025-04-10 15:35:06+00:00
I too long for different ways of interacting with a computer.

Unfortunately, I think the ship may have sailed as it's getting too hard to both start from scratch and also provide support for everything from a web browser to drivers and so on. It was a lot easier when the to do list was 1/100th the size. The workaround is to utilize what has already been done, but then that kind of defeats the entire purpose and you just get a slightly different flavor of the same thing.

The only other real option would be a radical revision of what a computer is. Something really simple that maybe a bit closer to what Carl Sasserath was doing with iOS (no, not Apple iOS, but the internet OS via Rebol thing) iirc, or what the Forth folks do with hardware. I think Alan Kay may have talked about this as well from a smalltalk perspective. The question is if you can do anything interesting with it. I'm sure there are dozens of us that would give up YouTube and social media to have a fully understandable computing system :)
by belorn | 2025-04-10 15:35:16+00:00
Political data analytics firm Crowdpac (https://www.crowdpac.com/about). The data I randomly looked at was reported from https://www.thecornellreview.org/cornell-is-4th-most-liberal...

It is always hard to measure political affiliations by organizations. If you think they are wrong and that Cornell should be defined as a conservative university, or neither, I would read that. Do you?

As for how it relate to the question, the political affiliation of universities are a known factor when account for research bias in studies. While the findings are usually not incorrect, as a matter of fact, results has a tendency to align with political views. A part of the theory that explains why such bias exist is that universities/countries tend to fund research which align with their view of the world. Meta studies that compare findings from different countries often has to account for this when trying to make sense of conflicting results, especially when comparing US vs China. You also get this effect when comparing results from different time periods.
by bionhoward | 2025-04-10 15:35:19+00:00
IMHO yes you’re “losing neurons” and the obvious answer is to stop using Claude. The work you do with them benefits them more than it benefits you. You’re paying them to have conversations with a chatbot which has stricter copyright than you do. That means you’re agreeing to pay to train their bot to replace you in the job market. Does that sound like a good idea in the long term? Anthropic is an actual brain rape system, just like OpenAI, Grok, and all the rest, they cannot be trusted
by whilenot-dev | 2025-04-10 15:35:30+00:00
> The Star Trek computer from TNG is basically an LLM, really.

Watched all seasons recently for the first time. While some things are "just" vector search with a voice interface, there are also goodies like "Computer, extrapolate from theoretical database!", or "Create dance partner, female!" :D

For anyone curious: https://www.youtube.com/watch?v=6CDhEwhOm44
by s1artibartfast | 2025-04-10 15:35:32+00:00
>Go sit in a bar in hunting country during deer season. You won't hear people talking about how peaceful, relaxing, or enjoyable it was. You either hear (1) them bragging about how big of deer they got (2) how big the deer was that "got away".

There is nothing wrong with this. Its isn't mutually exclusive with a love and appreciation and respect for nature.

Yes there is an ego component, and that is OK too. It is a challenge and people derive satisfaction from success and accomplishment. How is it different than people excited about how productive their garden is or how many sweaters they knit for family.

I caught a big fish last weekend. I put in time, thought, and effort and paid off. I was happy and my friends were excited for my success (and dinner).

That doesn't mean I'm some nature hating egomaniac.
by jlcases | 2025-04-10 15:36:20+00:00
This is a clever approach to providing LLMs with specific, up-to-date package documentation context. How does it handle versioning if multiple versions of a package exist? Does it pull docs for the specific version used in the project context, or just the latest?

Also curious about the performance impact – is the doc retrieval fast enough for real-time use within an LLM interaction flow?

Nice tool for improving the accuracy of LLM responses related to package usage!
by ffsm8 | 2025-04-10 15:36:41+00:00
That's my biggest peave wrt climate change...

Why do they keep trying the doomsday messaging?

Its too far into the future, hence irrelevant for most current consumers. And even if they thought it relevant, if you take it at face value: whatever you're doing won't solve the issue anyway, because it's a global issue.

The messaging has to go back to local effects. Literally everything you should do for the climate has a lot of positive effects short term... I e. don't try to outlaw ICE vehicles in cities because of climate... Massively tax them because the they reduce the air quality and cause noise pollution
by duxup | 2025-04-10 15:36:45+00:00
I feel like the quote and setup here doesn't make sense.

Yes design can contribute to human mistakes, like "oh noes I texted my friends to pickup milk at the store when I meant to text my wife while I was out on a walk".

The context in this case was a high ranking official and secret information. The onus is on that person far more than a casual text to your wife while out for a walk.

Personally I think it should be a job disqualifying mistake. The biggest security risks are always those people who the rules don't apply to and have no consequences.
by readingnews | 2025-04-10 15:36:54+00:00
No, OP is correct. I was teaching CS at a uni two years ago... files, directories, filesystem hierarchy, but yes, even just a file, this is a strange concept to them.

It is not a insurmountable hurdle, but it is interesting in the sense that things like git, programming, etc, all deal with files and filesystem hierarchies, and the students have never seen this, so it makes it one more thing to add to the (ever growing) list of things they need to know before we jump in.
by fmxsh | 2025-04-10 15:36:56+00:00
> While 75% of company leaders thought their AI rollout over the past 12 months has been successful, only 45% of employees said the same.

The term "rollout" implies a ready-made and well thought-through implementation, but isn't AI itself too new of a technology for that? A rollout indicates to me possible wrong assumptions about the thing. "Successive evaluation and adoption" would be a better strategy. Perhaps the framing of the relationship with AI as "rollout" reflects how decision-makers think of "AI"—through a vague imagination of efficiency that seems self-evident, but actually is not.
by shadowgovt | 2025-04-10 15:37:25+00:00
> I don’t believe in voting for the lesser of two evils. It’s a myopic viewpoint that doesn’t take into account long term consequences.

I fail to see that position. There's always a choice between better and worse; even if the choice of better isn't what you want right now, it bends the arrow in the direction where the next choice starts from a better position.

Is your argument that there's a risk of local maxima? Perhaps. But I think it's hubris to imagine that if you bend the arrow down, you'll get to decide who survives the local minima to see whether there's a better maxima after it. That's a choice to put a lot of blood on one's hands.
by PaulHoule | 2025-04-10 15:37:50+00:00
Back in the 1990s Cornell had three conservative newspapers and I regularly remember seeing speakers like P.J. O'Rourke and Dan Horowitz. Of course we had Pataki as Governor in New York back then.

I came to Cornell in 1993 and felt really out of place and got interested in the far left and teamed up with my friend Harel to get all the left-wing organizations pulling in the same direction. Other people formed "Progressives United" which completed our work. Interestingly I learned a lot of lessons that "woke" people haven't: I got a real talking-to from some black nationalists about how my vanguardism was bullshit so I found that making people your "allies" is about listening to them and being supportive of them over a long period of time and not about adding a stripe to your flag or another letter to an acronym.

When I started we were really afraid of conservative organizations because they had a counter-protest every time we had a protest. As it turned out my wife-to-be and one of my best friends were members of the Cornell Republicans but that group fell apart because of the antics of Donald Wagda who was trained at the Leadership Institute in how to be like one of Nixon's plumbers.

In the last two years I think labor militancy has been the interesting theme at Cornell. Dining hall workers have gone on strike and I've seen the trade unions that Cornell doesn't work with, particularly the glaziers, out and about with a giant inflatable rat. Grad students formed a union a year and a half ago and just signed a contract. TCAT bus drivers almost went on strike.

As for the Gaza protests Cornell hasn't had anything like Columbia. Last year there was an encampment on the arts quad

https://mastodon.social/@UP8/112437028728530911

which was really pretty polite and they never did anything that disrupted classes. There was an incident where students disrupted a job fair, they were dealt with reasonably harshly (suspension, one has just left the country.)
by woodruffw | 2025-04-10 15:38:08+00:00
These papers don't appear to say that: the first one describes the behavior as statistically optimal, which is exactly what you'd expect for a sound set of defeasible relations.

Or intuitively: my ability to determine whether a bird flies or not is definitely going to be statistically optimal, but my underlying cognitive process is not itself inherently statistical: I could be looking at a penguin and remembering that birds fly by default except when they're penguins, and only then if the penguin isn't wearing a jetpack. That's a non-statistical set of relations, but its external observation is modeled statistically.
by NoTeslaThrow | 2025-04-10 15:38:49+00:00
> Their point is that it seems to function like an LLM even if it's more advanced.

So did ELIZA. So did SmarterChild. Chatbots are not exactly a new technology. LLMs are at best a new cog in that same old functionality—but nothing has fundamentally made them more reliable or useful. The last 90% of any chatbot will involve heavy usage of heuristics with both approaches. The main difference is some of the heuristics are (hopefully) moved into training.
by simonw | 2025-04-10 15:38:58+00:00
smartfunc doesn't really treat the LLM as a compiler - it's not generating Python code to fill out the function, it's converting that function into one that calls the LLM every time you call the function passing in its docstring as a prompt.

A version that DID work like a compiler would be super interesting - it could replace the function body with generated Python code on your first call and then reuse that in the future, maybe even caching state on disk rather than in-memory.
by EGreg | 2025-04-10 15:39:47+00:00
There is no need for CalDAV, you can actually use the subscription feature of ics calendars!

At Qbix, we build software for communities to collaboratively manage various things, and that includes events. For example, here are three sites we built, all different:

1) https://yang2020.app for Andrew Yang's 2020 campaign and Yang Gangs - to help people collectively organize and knock on doors, etc.

2) https://new.freetalklive.com for a libertarian show that pulls their episodes into the site, and let people watch and discuss them

3) https://gba.community for their annucal conferences in Washington DC - all the speakers, events, etc.

We've long ago implemented integrations with people's devices (phones, computers). You can add contacts to your address book using .vcf files, and they can even contain thumbnails. They don't need to include people's phone numbers, they can include their IDs on your site, and URLs to contact them.

Similarly, we have a button to subscribe to calendars, and it even works on MacOS. Imagine each user having a calendar appear on their phone. The subscription will pull new events into the calendar, update and remove old ones. About the only downside is that the OS usually suppresses any VALERT info that we place there, so you can't place alerts on these events. But you can have location, directions, etc. You can have a URL for group rides. We've built it all!

For both contacts and events, what you really want is access control - some people can see some things, others can see other things. If you paid for an event, you can see the location and time, for instance. You can maybe see the speakers, etc.
by TeaBrain | 2025-04-10 15:40:00+00:00
Calling the Fed bankrupt isn't a close to accurate description of what was described in the column. The post describes a unhealthy balance sheet, but the Fed can't go "bankrupt" in the common sense, as it banks itself, with the assets held on it's ledgers purchased and backed by the hypothetically infinite monetary supply. All that was described in the column wasn't bankruptcy as they put it, but how the Fed organizes assets by their quality.
by ctrlp | 2025-04-10 15:40:03+00:00
I regularly pay in excess of $100 for my shoes and would be a bit suspect of the longevity shoes that didn't cost significantly more than that. I wonder how these costs break out when thinking more about "being shod" than "buying shoes." I have ~$200 shoes that last me over 2500 miles (about a year of walking for me). I doubt a pair of Nikes could manage that but I haven't tried. On long trails, sneakers are usually worn out and trashed after 500 miles. Yes, different terrain but it's not just the soles that give out. Eventually, all soles wear out but the uppers are still good. I've had a cobbler repair some shoes and it's felt very worth the cost.