MurphyA/hacker-news huggingface dataset:
by 2start | 2025-08-18 14:03:48+00:00
sounds and looks great! There are many good projects out there to deploy Kubernetes https://github.com/kube-hetzner/terraform-hcloud-kube-hetzne..., https://github.com/vitobotta/hetzner-k3s. However, I like that yours is manageable via Dashboard and you install basic applications. Feels way smoother than Terraform templates or CLI tools.

Setting up kubernetes yourself with k3s and deploying a HA database with cnpg is so simple nowadays. It works great until some day you face an issue that you can't fix without diving deep into the details e.g. debugging your CNI or the implementations of specific operators to understand reconciliation errors. I faced countless of these issues such as:

- your Postgres CNPG failed during failover and can't recover on it's own - Postgres WAL archiving suddenly doesn't work anymore after an update. - Cluster networking on some nodes doesn't work anymore due to an incompatibility of kube-proxy and Cilium after an update

Unless it's your core business I'd limit myself to deploying applications on Kubernetes instead of managing Kubernetes itself. At least for use cases where reliability matters.

There are some reasonably priced managed Kubernetes offerings out there. For example syself (https://syself.com) built a managed Kubernetes on Hetzner. The prices are super reasonable. For 300 Euros per month you can enjoy Hetzner prices with an experience that beats AWS.
by matt-smith | 2025-08-18 14:03:57+00:00
The Arazzo specification[0] (from OpenAPI contributors) aims to solve the dependent arguments issue by introducing the concept of a "runtime expressions"[1] within a series of independent tool calls which compose a workflow.

[0] - https://www.openapis.org/arazzo-specification [1] - https://spec.openapis.org/arazzo/v1.0.1.html#runtime-express...
by ddmf | 2025-08-18 14:04:42+00:00
I'm diagnosed autistic and ADHD.

A lot of my autistic issues are caused by society because they are mostly sensory - bright lights, random noise, synthetic smells.

The social model of disability doesn't cover all my symptoms and issues though, I am very much disabled. Pre diagnosis and medication my rejection sensitive dysphoria would cause me to perceive sleights and fly off the handle very easily.

5000 years ago I would have had a rock to the head.
by pc86 | 2025-08-18 14:04:53+00:00
It seems disingenuous to talk about marginal utility in this context, you're bringing up a non-controversial thing to try to make charging different people different dollar amounts for the same crime also seem non-controversial, which it is certainly not, at least based on the comments here.

You can say it's the same percentage so it's the same punishment, but you can't pretend this isn't a recent change in jurisprudence.
by mxuribe | 2025-08-18 14:05:03+00:00
Hi @w108bmg i get where you're coming from...And, if your intent is to use this wonderful tool that you built for you and some small circle of friends, etc..., then the naming is of course, your choice, and you can do what you want! But, you did post it on hacker news, and you did ask for feedback. If your intent is to have this cool app be used by more users, then you should consider the feedback that you're getting here. Should all this feedback represent every single possible user? No! Let's face it, hacker news has a lot of tech-savvy users...so there's many different types of potential users not accounted for here, and so it would be good for you to get feedback from other users that you want using your app...if you want that.

This software is your baby...but if you named your baby something that possibly repels others, you should feel comfortable with that feedback going forward. i don;t mean that in a bad way, simply a fact of how humans (good or bad) respond to things. This is all simply a series of signals. What you do with that is your business of course.

By the way, have you considered a more boring name for the app like *DocSee*? :-)
by michalpleban | 2025-08-18 14:05:21+00:00
Because 80x25 uses 4kB of RAM (one byte for character + another byte for attributes) whereas 80x30 would grow beyond 4kB so you would need 8kB. Maybe not a big deal in a VGA card, but everything was standardized on 80x25 from the olden days of MDA/CGA which had little video memory, so a lot of software expected that.

Plus, making the characters shorter would make them also a bit less legible.
by frumplestlatz | 2025-08-18 14:05:45+00:00
Yes. I’ve maintained this as a personal policy for the last 25 years of my career.

I have zero regrets.

I have also seen how engaging in politics at work has (sometimes significantly) negatively impacted others over the same period of time — and how people have alienated themselves from professional contacts often without even realizing it.

There is no upside. Save your visible activism for outside of work.
by NitpickLawyer | 2025-08-18 14:05:49+00:00
> Most “optimizations” offered in the industry are really just prompt-caching. That’s useful for cutting repeated input costs, but we’ve all seen the side-effects: outputs that don’t match subtle variations in the prompt, or the model confidently “jumping” to the wrong cached response because it thought your query was a near-duplicate.

Perhaps you misspoke / misquoted some internal copy, but that doesn't mean what you think it means, and "caching" in kv caching doesn't mean what you imply it means here. The model doesn't "jump" on anything because of kv caching.

> From a developer perspective, it’s simple: enable cookies, and the API will keep a session alive

How is this related to LLM inference?! What are cookies doing there? What?

(from your docs) > OpenAI optimizes by processing every single request on randomly selected GPUs - but in the process most of the state is lost because only the final assistant reply is kept. Ark allows users to have a session during which all requests are processed on the same set of GPUs and the full internal state is maintained between requests. Depending on use case, this approach can improve both model's response quality and performance.

Yeah, except no. Every model builder so far has emphasised that this is not how you want to do it. With "thinking" models, you want to NOT include thinking steps for earlier messages, since that degrades the models outputs.

----

If you want to convince people about a better way of doing things, when the entire industry is doing another thing, you have to come up with data supporting your stance. Can you show such data? Do you have qualitative studies / benchmarks on your methods? Can you show that whatever state you hold is actually helping? That would go against the current practices of every inference engine out there currently, so it would be quite a thing to show.
by JohnFen | 2025-08-18 14:06:23+00:00
I talk politics in my private life. I absolutely don't talk politics or religion at work[1] and am greatly irritated by people who do (regardless of what their stances are). I'm there to work, and part of that is being able to work with others well. Bringing up emotionally charged things like politics or religion in the workplace is like tossing a grenade around. Sooner or later, it's going to go off and make the workplace intolerable.

[1] Except when talking about politics that are directly affecting work and are raising legitimate work issues that have to be handled.
by quickthrowman | 2025-08-18 14:06:32+00:00
Removing drywall sheets for reuse is basically impossible. There’s a couple dozen screws holding each piece of drywall in place and they’re not easily removable without damaging the drywall.

In general, salvaging material from construction demolition isn’t worth the time, with some exceptions like copper. The metal and concrete will be recycled, everything else is garbage.
by Bender | 2025-08-18 14:06:53+00:00
As someone that used to help manage data-centers I think this is fine. I had to load test the generators quarterly. It's good to ensure the transfer switches and generators are working and nothing beats a real world load test. The data-centers have contracts with diesel fuel providers to keep the main tanks full. They can run on diesel any time the infrastructure load is high and write off the cost in their taxes check with your tax lawyer. There may even be other tax advantages being the need for generators would be compelled by the state, perhaps a tax lawyer could find ways to make a generator tech refresh get a bigger write-down, write off better noise abatement walls as usage will increase. If a company was running with scissors and did not buy enough generator capacity to run everything then they will have to get their act together now vs. later.
by root_axis | 2025-08-18 14:07:03+00:00
More power to you, but I don't understand the psychology of this kind of thing. If I have enough willpower to block a feature why not just use that will power to shut off the app after a while? I understand you're saying it's addictive, but if I were addicted to something then I'm going to be inclined to just remove the blocker.

Anyway, this isn't a critique of your work, just my personal perspective.
by vonneumannstan | 2025-08-18 14:07:10+00:00
>I'm less certain about Amazon but unless (insert AI company) wants to take on all the business risk of hosting governments and corporations and hospitals on a cloud platform I think Amazon can just publish their own models, buy someone else's, or integrate with multiple leading AI model publishers.

Amazon is capturing massive amounts of the value in AI via AWS. They'll be fine. But for real I don't see a reason why Alexa is not using a good LLM now. Could just be infinitely better...
by glitchc | 2025-08-18 14:07:17+00:00
I'm not sure I follow: Both Apple and Amazon are working on AI as we speak. They're just not following the popular approach of releasing a chatbot in the wild.

Apple is focusing on a privacy-first approach with smaller models that run locally. Amazon is tying it's models to an AWS subscription and incentivizing use by offering discounts, making it cheaper to use their models over GPT, Opus, etc.
by anovikov | 2025-08-18 14:07:34+00:00
People have been doing construction for millennia. It's the world's biggest industry by economic impact and employment. If there were dramatic improvements possible there, they'd be done a long time ago.

The best real-world, not made-up example of "circular economy" is the Japanese women who work as prostitutes in order to make money to spend on their handsome bar-provided boyfriends. Lmao.
by mns | 2025-08-18 14:08:14+00:00
One of the things that I realised in the last years is that technical people lack a certain humanity, I wanted to call it empathy, but it's not that, it's just a complete lack of self awareness of how your actions and the tools you build affect others. Yes something is cool and all, but that doesn't mean that it should be used or put in the hands of people. One of my colleagues said at one point while we were in an AI workshop how we could just use ChatGPT and feed it various employee numbers and make a list of people in our company, rate them and then decide who we should fire.

Now to go back to this, yeah, LLMs are a cool technology, but the way something that is so unstable and is more or less an uncontrollable black box is thrown out there into the wild for anyone to use, just shows a complete lack of awareness from the industry.

This isn't about let them eat cake, what I understand from this position is something along the lines, you can't afford cake, so here's a Russian roulette where you might get a piece of pie (hey, it's free, it's no cake, but it's good) or a piece of garbage or maybe a piece of poisoned pie - and for most of the people that's still something, right?
by ants_everywhere | 2025-08-18 14:08:27+00:00
> Isn't fairness in law defined as being blind to the perpetrator?

Fairness in this case would mean giving equal fines for equal crimes.

But equality in which units? There's a case to be made that dollars are an implementation detail and that the political system cares about utility units.

If you want the fine to equally disadvantage all parties in utility units then the dollar values are going to be different. Because the idea is that each criminal should be equally unhappy with receiving the fine.
by bayindirh | 2025-08-18 14:09:01+00:00
Apple will integrate AI in a not user facing fashion. They'll weave it underneath the OS and the ecosystem. Like how they locally update memories and do other stuff on-device.

What we gonna see from Apple, IMHO, is a horde of smaller models working on different tasks on the devices itself, plus heavier stuff is running on "personal cloud compute" instances.

We'll not see Apple AI besides a sticker, it'll just try to do its work at the background.

Oh, people balk at auto-word-complete in the latest macOS, but I find it very useful. Spending little time here and there and it counts.
by poszlem | 2025-08-18 14:09:10+00:00
I’ve seen amazing teams, teams I was fortunate to be part of, thrive for years, only to be torn apart during the political ‘awakening’ of the 2020s.

The experience left me deeply cynical and firmly against bringing politics into the workplace.

It also made me view the ‘everything is political’ mantra with suspicion, because it reminds me of the saying: argue with a fool, and he’ll drag you down to his level and beat you with experience. People who see everything through a political lens want to make everything political, because that’s how they gain power.
by skydhash | 2025-08-18 14:09:13+00:00
Everytime I see these tips and tricks, it reinforces my viewpoint thag it would be more productive to actually learn the abstractions of your framework and your tooling. Instead of wrestling with a capricious agent.

Thinking is always the bottleneck, so what you need most are:

- A reduction of complexity in your system.

- Offloading trivial and repetitive work to automated systems (testing, formatting, and code analysis)

- A good information system (documentation, clear tickets, good commits,…)

Then you can focus on thinking, instead of typing or generating copious amount of code. Code is the realisation of a solution that can be executed by machines. If the solution is clear, the code is trivial.
by exasperaited | 2025-08-18 14:09:13+00:00
Everything's political.

Generally speaking you want a harmonious office.

But I would caution people to understand the times in which they live. If you are in the USA and you are avoiding discussing politics with the most consequential people you know outside of your own family, then you are playing into the very fundamental aim of the administration, which is that they should be able to do what they want without criticism.

Fascism is predicated on the silence of people who could and should speak out. And the US government is either fascist already or soon will be; all the things they are doing are not for show.

And using Coinbase as an example of why you shouldn't talk about politics is pretty hilarious.
by anon191928 | 2025-08-18 14:09:28+00:00
This is mostly true. Sure apple can make great cpu, gpu and innovate on airpods etc. But they are literally so behind on AI. This time they can't make that innovation jump like they did with iphone because there is no Steve jobs as a tech leader.

Apple now only cares about reveneue and retirement of all those who made Iphone and Macs great. They are rich so they don't need to innovate big until they are like Intel now. But they try creating toys like Vison Pro, and self driving car that was coming for a decade. Just all for the fun of it.

Old company with old leader and 0 hunger for succees. Opposite of all big AI startups today.
by mr90210 | 2025-08-18 14:09:42+00:00
This post is very simplistic.

—-

You live in a country called Politistan, you own a tech startup in which 75% of engineers are foreigners on a PL-VISA. A new party comes into power, and draft a proposal do abolish said visa.

Do you expect your employees - that could be at risk of not being able to renew their visas - to not discuss politics at work?

—-

I know my example is flawed, I don’t have a good proposal either, but hard “Don’t, just don’t” isn’t enough for extreme cases.
by unethical_ban | 2025-08-18 14:10:02+00:00
I agree with this despite having strong feelings politically. Particularly in a country like the US with an archaic and expensive healthcare system tied to employment, work should be as welcoming as possible. We're all one uninsured medical diagnosis away from ruin.

On the other hand, I can't believe the author thinks our political unrest has peaked in the 2010s. I wonder what country they live in; it can't be the US. Maybe they don't read the news. Someone at their workplace should inform them.
by coredog64 | 2025-08-18 14:10:05+00:00
> I think Amazon can just publish their own models, buy someone else's, or integrate with multiple leading AI model publishers.

This is exactly what they've done: They offer SageMaker (and similar capabilities) for hosting smaller models that fit into a single instance GPU, and they have Bedrock that hosts a metric crap-ton of AWS and third party models. Many of the model architectures are supported for hosting fine-tuned versions.
by gmays | 2025-08-18 14:10:38+00:00
Right, but remember Microsoft was 'working on' mobile also. The issue is that they're working on it the wrong way. Amazon is focused on price and treating it like a commodity. Apple trying to keep the iPhone at the center of everything. Thus neither are fully committing to the paradigm shift because they say it is, but not acting like it because their existing strategy/culture precludes them from doing so.
by ileonichwiesz | 2025-08-18 14:10:39+00:00
There are large datasets of bird sounds (eBird, Cornell Labs, etc), but the descriptions are usually limited to the species, location, and something like “mating call” or “contact call”. Hugely useful for building models that can recognise birds by call (apps like that already exist, I recommend Merlin Bird ID), but definitely not enough for something approaching actual translation.

FWIW there’s no research to indicate that the sounds birds make are what we’d call language. They’re avid communicators, and some species are known to be highly intelligent, but of course it’s not like “caw” means “to fly” and “craah” is “forward”.
by bhouston | 2025-08-18 14:10:49+00:00
Citing the Coinbase CEO (https://www.coinbase.com/en-ca/blog/coinbase-is-a-mission-fo...) as a reason to not talk politics at work is pretty weird.

He says you shouldn't engage in diversity hires, but he himself has been going around hiring ex-DOGE people to join Coinbase, an explicitly political move:

> In a May 13 X post, Armstrong said members of the Department of Government Efficiency (DOGE) team, spearheaded by Elon Musk, though not set up as an actual department, would be welcome to implement cost-cutting changes at Coinbase after leaving the US government.

> Armstrong offered to set up an accelerated onboarding process with the exchange, responding to an interview in which at least one DOGE staffer felt ostracized from Harvard University, where he had been enrolled.

https://cointelegraph.com/news/brian-armstrong-coinbase-poli...

This is Coinbase UK advertising and it is aligned with the UK right - saying the system is failing:

https://x.com/coinbase/status/1950843893240496564

He is doing that to curry favor with the US and UK right. No doubt.

He is an explicitly political person who wants his employees to not be. This is just two separate systems of rules depending on whether he agrees with you or not.
by _verandaguy | 2025-08-18 14:11:01+00:00
It does sound like we agree, but my main issue is the further shifting of the (for lack of a better word) overton window around when closed software is acceptable.

For all its flaws (and despite my general ire towards them), the FSF has done one thing really well over the years, and that's keep the conversation alive around open-source software (which, in turn, has landed us at what I consider to be a really good compromise of a ton of high-quality source-available software).

The FSF isn't pulling as hard as it used to for a variety of reasons, but I think it's important to keep the pressure on and in cases like this, it's really easy to take the stance that at least source-availability shouldn't be compromised on, since the app presumably needs very broad permissions and capabilities from the OS.
by Mizza | 2025-08-18 14:11:12+00:00
Until there's a paradigm shift and we get data and instructions in different bands, I don't see how it can get better over time.

It's like we've decided to build the foundation of the next ten years of technology in unescaped PHP. There are ways to make it work, but it's not the easiest path, and since the whole purpose of the AI initiative seems to be to promote developer laziness, I think there are bigger fuck-ups yet to come.
by Etheryte | 2025-08-18 14:11:21+00:00
Also known as don't rock the boat. There are many ways to play the corporate game, if you're there just to pick up a paycheck, then you do you and all the more power to you. However, that doesn't mean it's the only way to play. There's a lot room to get to know both your team and yourself more if you try and learn more about one another. The key thing is to read the room because the other side might not be open to the same level of candidness as you are, or on the same topics. Your mileage may vary, but as usual, absolutes are rarely correct.
by LastTrain | 2025-08-18 14:11:26+00:00
I didn’t really place a value judgement on it, just made an assertion. My personal opinion is that if controlling housing prices is a goal you have to do it outside the market, but that is highly controversial and a non-starter in today’s America. Meanwhile the current orthodoxy of ‘upzoning’ prevails causing real damage to historic areas and mainly benefitting developers as far as I can see.
by cowlby | 2025-08-18 14:11:59+00:00
I'm starting to think of "vibe coding" as "peer/pair programming". How effective it will be depends on how effective I am as the peer reviewer.

The driver is the AI who is highly capable but has a 5% chance of doing something psychotic lol. Me, the peer, can either review carefully and catch errors or just relax and "vibe" through it all. Results will of course vary based on that relationship.
by DanielHB | 2025-08-18 14:12:02+00:00
Microservice achitecture promotes splitting data cross multiple databases making it impossible to do proper DB JOINs from application code.

Then companies buy a solution to aggregate all the different databases in a single "data-lake" (or whatever buzzword is hot right now) so you can do OLAP queries. Without consistency guarantees of course.

And I am not saying this is never the _right_ solution, but it should almost never be the _first_ solution
by hyperman1 | 2025-08-18 14:12:24+00:00
Also Flanders: There is this article avfew months ago about kids going on a youth camp, and bringing grenade parts home in their backpack. Turns out, they thought: nice stones, dug them up, and kept them as souvenirs

https://www.vrt.be/vrtnws/nl/2025/07/31/ouders-in-leuven-vin...
by BobbyTables2 | 2025-08-18 14:12:51+00:00
It’s funny because my manager used to blame things on HR…

Then I became a team lead and a people manager. Nobody told me squat. I decided bonuses and performance rating freely. I entered them directly into the system.

All the HR stuff was all a lie.

Left soon after when I was held back (without pay increase) while other engineers with less experience and significantly fewer accomplishments were fast tracked for promotions while I was held back.