MurphyA/hacker-news huggingface dataset:
by stackskipton | 2025-04-23 03:03:32+00:00
>I am interested to learn if we can help with these 2am pages though. Are those set up by you? Or the developers?

Could be me or developers. Sometimes, it's my infrastructure acting up, thanks Azure for that failed Kubernetes upgrade. Or it could be Dev Team ran into something and paged out Ops team because A) Maybe it's infrastructure. B) Ops teams tend to have best troubleshooters, something in our Ops DNA. C) They can and their managers never want to explain "Well, we found it was DNS but because Ops was not on the call, it took 15 minutes for us to wake them up." D) They likely need our support to run this one-off Kubernetes Job or rush out deployment or other such thing.

> Would an agent that helps improve observability / alerts configuration be interesting to you?

That's what Datadog has sold us already (I'm not impressed) so it's a crowded marketplace. ;) I'm personally not in the marketplace for anything so I'm not potential customer. If you were looking for another pivot, please for the love that is holy, have it plug into Prometheus (PromQL) natively. If I have to setup another beeping sidecar to deal with logs and metrics, I'm going to hurt someone. Also, logs hooked to some LLM/AI is terrible idea, don't even think about it.
Running free creator campaigns for early startups (YouTube, TikTok, etc.)
by sohumw_ | 2025-04-23 03:05:21+00:00
If you're an early-stage founder looking to test creator marketing, we're running free pilot campaigns to help you get placements. You just cover creator costs - we handle outreach, coordination, and reporting.

No strings. Just building and want feedback. Drop your site if interested.
by stackskipton | 2025-04-23 03:05:49+00:00
As Ops person, I both feel for you and them.

With Helm, yea, that's awful to inflict on developers, use Kustomize with Templates instead (https://kustomize.io/)

However, like most companies, Ops is easy place to cut and they commonly reduce us below outstanding workload. However, when they do, they still push the dev teams to deliver so here we are.
by cherrycherry98 | 2025-04-23 03:09:40+00:00
> Honestly, probably rightly, because mediocre was previous the acceptable status quo, and now they have talented competition.

I stated factual observations of how I observed DEI being implemented, and some insight into how some perceive and react to them negatively. You're attempting to dismiss that with hypotheticals about the talent of the employees and the candidates, both of which you have no basis to make any claims about.

> So....only certain kinds of people are entitled to jobs? Those other kinds of people don't struggle with needing jobs or having kids?

This was not what was stated or implied. You do not get to take a sentence out of context, misrepresent it, and then attack your own misrepresentation.

Everyone deserves the dignity to be gainfully employed without being discriminated against based on their identity. The programs I described are explicitly designed to give advantages to some groups over others.

What has it lead to? There's some who become demoralized and resentful because they perceive their opportunities are going to be limited by their group membership. This is independent of whether these programs are actually affecting hiring decisions or not, the perception matters. It's also led to doubts when a diverse candidate does succeed. The emergence of the DEI hire meme is leveraged to downplay the accomplishments of diverse candidates.

> Gosh. Sure can't understand why you immediately followed up that statement with a highly defensive one about being "silenced" by being called racist or sexist lmao.

The misdirection to color my criticism of DEI as racist/sexist precisely proves my point. It's a tactic to silence opposition to an ideological viewpoint rather than confronting it.
by dumbledoren | 2025-04-23 03:10:13+00:00
> nuking the economy, neutering the Pentagon, trashing public health, isolating the US from tourists and skilled immigrants, walking public education back at least a century, killing the next generation of R&D, murdering rational climate policy with a coal-powered chainsaw, and handing government software and data to enemy powers.

How is that any different from what has been going on in the past 40 years... Biden kept almost all of Trump's tariffs and other policies. And Trump kept a lot of Biden's policies and added on to them.
by satisfice | 2025-04-23 03:11:05+00:00
I don’t think title burners are paying attention to how organizations work.

I need to know your role or I can’t efficiently work with you. It’s arrogant and abusive to tell me “ya know I just do whatever seems to matter at the moment.” Because then I don’t know what to bring to you, nor what to keep away from you.

If you are a founder then people expect you to be a chaotic force who does what he pleases. Good for you. But otherwise, it doesn’t work to have people drift about. It creates anxiety for no good reason.

That’s not to say you can’t renegotiate your role. But having a clear role allows the people around you to decide for themselves when and how to come to you.
by kweingar | 2025-04-23 03:11:18+00:00
Exactly right. My books (and later, college courses) emphasized linked lists and inheritance as fundamental concepts of programming, but the reality as a working engineer is totally different.

When I first encountered Go, I was still a learner and the lack of these things in the language and standard libraries shocked me. But it turns out that they were writing a language more for practical software engineering than for outdated curricula. At the end of the day, structs, slices, and maps cover 99% of what you need!
by jongjong | 2025-04-23 03:11:56+00:00
Yep. It's all about the codebase. Even if you know the codebase very well, its complexity can still constrain you significantly in terms of speed.

For projects which I've built from scratch, I move blazingly fast. I can get more done on the weekend one day per week on a complex project than I can get done at my full time day job 5 days per week on a simpler project.

The difference is that in my side project, there is 0 unnecessary complexity. All the difficulties I face are intrinsic, unavoidable barriers to solving the problem.

In my day job, 90% of the complexity is not intrinsic to the problem but are created by the code /architecture itself.

I've been saying this over and over for years but it just doesn't seem to register in people's heads just how important the foundations are. The word "technical debt" is a highly accurate way to describe the issue because the costs compound, just like real debt which is not serviced regularly.

If you join a project which has too much technical debt, you can easily end up in a situation where you have 100 engineers moving at the same pace as 1 engineer could working on their own project.

So the 10x or even 100x engineer is real but you can only discover them if they can work on their own codebase from scratch.

I've seen several times people who were very average developers working for a company who later became 10x devs working on their own startup. I've also seen people who were same speed everywhere; those aren't 10x devs. At best they're a 2x dev because maybe they can churn out buggy tech-debt-ridden code at twice the rate as a normal dev. I've worked with devs who could code at twice the speed (and sustained); large amounts of code but it had bugs and eventually, everyone on the team ended up working at half the speed... Requires twice the amount of code to implement the same feature with lower quality.

Also, sometimes a company may have one person on the team who comes across as highly knowledgeable, good communicator but maybe a bit slow and they don't seem like a 10x dev... But remove that person from the team and after a year or two the whole team is much slower and nobody can figure out why. 10x devs are team productivity multipliers. They make everyone around them approach 10x speed.
by Der_Einzige | 2025-04-23 03:15:38+00:00
Strong opinions weakly held is a rallying cry here. Being spicy is how one drives engagement.

HN loves to act like they’re experts in LLMs but they’re mostly just not - and they don’t listen to their elders here.

Calling out poor tech choices with a “pissy” tone is simply continuing the tech culture of stack overflow, irc, etc. don’t act like it wasn’t awesome and you don’t like it.

If the person writing is too “good” at the tone side, it’s a sign that they spent countless time getting better at social skills which objectively trades off with time spent getting better at your field. Reality is a zero-sum game, time spent getting one skill is time spent not working on another. Often the best devs are extremely hard to work with and are spicy. Terry A Davis or Yoshua Bengio come to mind as examples here.

So, you should celebrate my tone. Not cry that your feelings were hurt by it. It means I did my homework so that you all don’t have to.
by ty6853 | 2025-04-23 03:16:58+00:00
Sure, ultimately i learned meta society is a scam, being lectured about environmental responsibility by the same people that use their precious rule of law for vast destruction of wilderness area wildlife migration by building massive hundred+ mile border walls that let nothing bigger than a few inches through.

It was never a serious position, and all the raging about i.e. above poster paranoid about pronghorn movement while apparently being oblivious people were likely legally hunting the damn things in the wilderness areas they're thinking of, since the law apparently allows killing them but not a .00001% chance you spook one inadvertently into moving into a wolfs mouth. I cannot even begin to get on the level of someone like that,they may as well be aliens to me the rift is so severe.
by skeptrune | 2025-04-23 03:18:32+00:00
I love Solid so much. It has feature parity with React and is faster. However, most importantly, it's just 1,823 well organized commits (1,329 of which belong to the creator). That gives me confidence to keep it around long term.

React is unreadable and bloated with 20,368 commits and seemingly unstable with the maintainers always pivoting it around. I like it's semantics, but don't want to deal with updating it long term as a dependency.
by ryandrake | 2025-04-23 03:19:09+00:00
> In the end, a lot of it goes to "unsophisticated" individual investors, who will buy it based on "Sears (or whoever) is a great company, why wouldn't I buy their bonds" without realizing the full extend of what's happening.

Unfortunately, a lot of these and similar financial schemes end with the phrase "...eventually retail investors end up holding the bag and taking the losses." LBOs, collateralized mortgages, crypto, every equity that gets pumped and dumped. When every layer in the banking industry has skimmed its profit and did their own renaming/reselling/repackaging of these "products" finally there's some individual investor chump who takes the loss, making the numbers add up.
by Panzer04 | 2025-04-23 03:19:20+00:00
It is absolutely too much work. It's incredibly easy to get bogged into the weeds of config stuff like this and almost no one will care. if they did, I bet it's turn into a cluster of hearsay about magic settings that make almost no practical difference.

Also, I'd argue it's not obvious that 80% charging is better for most people. You're taking an immediate 20% cut to battery life, and chances are it will take years for it to actually be better than charging to 100%. I guess it's good to have the option, but only if you almost never need that last bit of capacity.
by trentnix | 2025-04-23 03:19:29+00:00
Accountability is definitely a problem. Now we blame the “process”. The solution to every problem created by the faulty “process” is another bureaucracy, another validation, another tool, or another person in the decision making meeting.

And so, everything from Hollywood blockbusters to software solutions is created by committee. The end products are all box-checking, lowest common denominator throwaway garbage. No risks are taken. And very little value is delivered.
by rl3 | 2025-04-23 03:20:14+00:00
>... I think it's hard to argue hunting is evil.

Very few if any clean kills, infliction of immense suffering on creatures that have a cognitive capacity rivaling that of humans prior to robbing them of life, clear lack of necessity in the first place.

I dunno, seems kind of evil to me. This makes a good argument that the cruelty involved is undue:

https://www.youtube.com/watch?v=D8e1kb4D4nY
by godelski | 2025-04-23 03:21:02+00:00
This seems like a weird way to say that speed is a problem.

I think there's miscommunication. Maybe I'm misunderstanding. But when I say speed is a problem I mean that the world is complex and to go fast you have to cut corners. There's a fundamental truth that I think many people forget: as civilization advances, complexity increases. Think about this from a simple way. When you are in a new domain you can get away with low order approximations. They're better than... well... nothing. Which is what you had before. But as we get better you have to take higher order approximations to improve your results, right? And those higher order approximations almost always increase complexity. So that's the problem.

The need for speed makes you overlook small details. But as we get better those details matter more and more. They're counter to each other. There's strategies that are good but they have nuance too and it's like cliques were we forget the second half. Move fast and break things is great. You learn fast when tearing things apart. But you left a giant mess behind you. If you don't clean it up then the mess just builds. It's way faster and cheaper to clean up now than later. Just like cleaning a dish is way easier right after using it than when it's had time for the grime to set in and harden. Which, of course, this all compounds complexity, like the author states is the problem. Tech debt has interest but we want to pretend the debt doesn't exist.

I'm convinced this is what's leading to so much shitware. There's little pressure to actually improve because of centralization but everyone feels the need to move fast, so we move fast into nowhere. We don't want to fix problems, or even acknowledge them, because "new features" is more rewarding.

It's just a waste of a lot of money and time
by throwanem | 2025-04-23 03:21:38+00:00
Well, I don't want to make out anyone was trying to really stop her, or not that I recall. It wasn't a big moral stance, there was just no reason they really needed to die.

But you're not at all wrong that she's always been a better person by far than she's in the habit of understanding herself to be, and it has been something of a project of mine in the decade or so since her retirement to amend this regrettable flaw in her normally incisive perception, as and when I'm able. So thank you, in advance on her behalf and right now on mine, for the compliment! I confide she'll appreciate it, when I pass it on in our next talk. (I'm also looking forward to her take on the article, if indeed I decide on reading it that it suffices to merit her attention. Neither she nor I appreciates having her time wasted, after all.)
by cosmicgadget | 2025-04-23 03:21:39+00:00
Share price is more about trajectory than position. Tesla has stagnated, mucking around with halo models and abandoning its affordable vehicle plans. The market in China has dead ended and any progress in autonomy is dependent on regulatory approval. The company is currently fourth banana for its 'visionary' CEO, behind DOGE, Twitter, and SpaceX.

It's more than a matter of people disapproving of his antics.
by bombela | 2025-04-23 03:22:49+00:00
Note that if you ask the CEO if you, the owner of a project can be accountable for it. They might say yes quite happily. But when you ask for the power to be able to enforce it, they will refuse.

You need power to exercice accountability. Otherwise anybody can come shit in your codebase, and you are now accountable for it. Because you do not have the power to refuse the turd.
by maguay | 2025-04-23 03:23:43+00:00
Fun fact: The Asian arm of Toys 'R' Us never shut down, and while it's far from the most popular retailer (and, IMHO, broadly overpriced), it's maintained a retail presence in Thailand, Singapore, Malaysia, and more.

There's an interesting tradition of dead American brands getting a second life in Asia. Swenson's, Sizzler, Dean & Deluca, and Mr. Donut in Southeast Asia, Tower Records and Kinko's in Japan, even 7-11's outsized popularity in Asia versus its more moderate presence in the States. Yahoo! Japan almost counts as well.
by jkrejcha | 2025-04-23 03:25:12+00:00
At least on Windows 10, which I still run, pretty much all of the "explorer is slow" issues are caused by shell extensions.

The problem is a lot of the times they make poor assumptions (like "if a process is running it'll respond instantly") and honestly the tools that exist for determining what is at fault are... well effectively nonexistent[1]. This goes even for 1st party shell extensions. Part of the problem is these almost inherently violate what I consider one of the golden rules of GUI programming (don't block the UI thread) and there's a lot of historical reason for this, but it is often the cause of stuff like "explorer.exe uses 100% CPU" or "right-click takes 30 seconds"

[1]: There's a SuperUser post in which the recommendation is effectively: manually binary search for culprit shell extensions yourself (https://superuser.com/a/577935/312312).
by stackskipton | 2025-04-23 03:25:33+00:00
That limitation makes it easier for the devs to understand and use. I've never seen kubectl kustomize be any different locally then what GitOps/Build system will apply to the cluster. Helm is all over the place because templating engine could connect to Kubernetes API and what you see locally is not what you will get on cluster.

Helm is great idea and awesome for software that is not exactly sure what cluster environment will look. However, for internal software, almost all companies have clear defined Kubernetes environments where you don't have to worry about any of that and kustomize works great.

Use least amount of power instead of most amount of power. If kustomize no longer works for you, Helm is always there if you feel like torturing everyone. FluxCD/Argo support both happily.
by matsxmats | 2025-04-23 03:25:56+00:00
Thanks for asking! A few different things, and it's probably not perfect yet. But a few things:

+ I've worked on a quiz app for a year so I have a bit of a polished prompt + writing good example questions + letting the AI choose the quiz topics + double checking with a different LLM. So GPT 4.5 reviewed questions from Claude and so on.

I think the percentage of hallucinations are at the same level as something written entirely by humans now.
by Someone1234 | 2025-04-23 03:26:40+00:00
For a real world example Subaru, when 3G shut down, their wireless modems started massively draining the battery even for people with no subscription. As it tried over and over again to connect to the 3G network to check if you even had a subscription.

The manufacturer had (has) no good solution to this. They just change something to dealer mode and hope your battery never completely drains and resets it.
by etrautmann | 2025-04-23 03:28:19+00:00
This entire thread is replies is extremely disappointing. Obviously there are issues with credentialism but the widespread cynicism and rejection of the scientific enterprise throws the baby out with the bathwater. The scientific method itself is about continuously identifying what’s wrong and iteratively improving our knowledge. That inherently involves making some wrong turns and mistakes and spending money on some things that don’t pan out, but I’m surprised to see so many voices here arguing for less science.
by mightyham | 2025-04-23 03:29:59+00:00
I've found the ecosystem to be perfectly serviceable for every complex piece of functionality I needed to bring in: remote state, forms, tables, and routing, come to mind. Complex state management can easily be handled using the library's standard reactive primitives and the community "solid primitives" project has a ton of well made utilities so you don't have to reinvent the wheel for common use cases.

I'm not going to sugar coat it though, SolidJS is not necessarily a batteries included ecosystem. There is a severe lack of components/component libraries. Luckily integrating vanilla (or "headless") JS libs is dead simple once you have enough experience.
by shpx | 2025-04-23 03:30:03+00:00
I don't like the 80% option because every time I'm leaving the house for extended periods, going hiking or traveling I think "is it worth it to go through 3 settings screens to take an extra 15% charge with me?" 15% is a micro optimization and it was easier when there was no option and I never thought about it. I want to think about other things, not my phone's battery capacity.
Ask HN: Where are people sharing their blogs these days?
by leonheld | 2025-04-23 03:30:27+00:00
I really like blogs, and I've started blogging again like this past week. I want to share what I write but get some nice reading lists going to.

Today I basically use HN as my blog curator, but I yearn for more.

Where do you find a blogging community nowadays? How to discover new blogs and how to share your content?
by qiqitori | 2025-04-23 03:32:52+00:00
The ZX80 is another old computer that can be made very close to the original ( there are no special chips inside, and most of them are still being manufactured. The DIP version of the Z80 CPU is famously no longer being manufactured since last year and the RAM chips probably aren't either, but there's no shortage of new old stock for both).

If you want to make your own: http://searle.x10host.com/zx80/zx80.html

My build log (including Gerbers based on Searle's foils): https://blog.qiqitori.com/2024/03/building-a-new-zx80/
by noam_k | 2025-04-23 03:34:09+00:00
I happen to be taking a Team Lead course, and forming habits came up yesterday. 21 days weren't mentioned explicitly, the time frame was "a few weeks". We were given 6 criteria when forming a habit:

1. Tangible - you need to pick a tangible action that is observable. If you're trying to fix a part of your behavior you can't pick "I'll pay more attention" as a habit to correct yourself, instead you should write a note or say some phrase.

2. Up to me - don't form a habit that requires outside factors. If you want to start jogging, don't ask your neighbor to jog with you. Each time he's not available, you'll have an excuse not to jog.

3. Swallow the frog - don't push it off. This isn't a well defined criteria, the idea is to minimize excuses (like #2).

4. Daily - a habit needs to be formed by taking action every day.

5. Trigger - your action needs a trigger. This can be an internal (feeling hungry), external (a timer on your phone), or contextual (every morning, every time you walk into a conference room).

6. New - it's very hard to form a habit if you've already tried and failed. Pick an action that you haven't already tried.

There was also an important note that changing behavior often requires multiple steps. The instructor gave the example of using dental floss. It's hard to go from nothing to flossing every day, so break it into:

1. Every time you go into the bath room in the evening, pick up the dental floss, and put it down.

2. After picking up the floss becomes a habit, cut a piece of floss, and throw it out.

3. After cutting the floss becomes a habit, floss a few teeth.

And so on.