MurphyA/hacker-news huggingface dataset:
by TrueDuality | 2025-05-08 18:44:24+00:00
Can't speak for everyone, but workflows can get pretty crazy in my personal experience.

For example the last place I worked had a mono repo that contained ~80 micro services spread across three separate languages. It also contained ~200 shared libraries used by different subsets of the services. Running the entire unit-test suite took about 1.5 hours. Running the integration tests for everything took about 8 hours and the burn-in behavioral QA tests took 3-4 days. Waiting for the entire test suite to run for every PR is untenable so you start adding complexity to trim down what gets run only to what is relevant to the changes.

A PR would run the unit tests only for the services that had changes included in it. Library changes would also trigger the unit tests in any of the services that depended on them. Some sets of unit tests still required services, some didn't. We used an in-house action that mapped the files changed to relevant sets of tests to run.

When we updated a software dependency, we had a separate in-house action that would locate all the services that use that dependency and attempt to set them attempt to set them to the same value, running the subsequent tests.

Dependency caching is a big one and frankly Github's built-in cacheing is so incredibly buggy and inconsistent it can't be relied on... So third party there. It keeps going on:

- Associating bug reports to recent changes

- Ensuring PRs and issues meet your compliance obligations around change management

- Ensuring changes touching specific lines of code have specific reviewers (CODEOWNERS is not always sufficiently granular)

- Running vulnerability scans

- Running a suite of different static and lint checkers

- Building, tagging, and uploading container artifacts for testing and review

- Building and publishing documentation and initial set of release notes for editing and review

- Notifying out to slack when new releases are available

- Validating certain kinds of changes are backported to supported versions

Special branches might trigger additional processes like running a set of upgrade and regression tests from previously deployed versions (especially if you're supporting long-term support releases).

That was a bit off the top of my head. Splitting that from a mono-repo doesn't simplify the problem unfortunately it just moves it.
by matthewmacleod | 2025-05-08 18:45:23+00:00
It's not, really; the Catholic Church (among most other religious orders) routinely prioritises self-preservation over the safety of children.

If we were to use "was in proximity to allegations of child abuse and didn't act on it" as a barometer for who was permitted to ascent to the papacy, we'd have a pretty small pool to choose from.
by hinkley | 2025-05-08 18:45:25+00:00
For factories it’s both, but if by “this” you mean the article, I agree. Bursty traffic is the problem they’re most trying to solve.

It’s akin (but other side of the coin) to when NAS hardware learned to stagger drive spool up during power on to avoid brownouts. Startup current on spinning platters is ridiculous. You have to do something to buffer, and you can do it on the supply or demand side. Or for large problems, both.
by dredmorbius | 2025-05-08 18:45:29+00:00
That's a fair point, and my own earlier example (newspaper-like layout for online news) links through to the source "lite" article ... which is laid out with ample whitespace and no distractions.

Which contrasts to the typical online news article which is littered with advertisements and "Related" links (which are not in fact related), as well as multiple calls-to-action for newsletters, registrations, donations, and all the rest (WaPo, NPR, PBS, and others all come to mind). Not to mention autoplay video and audio, dickbars, etc., etc.

My front page is information dense. Its job is to convey what current breaking news is. It is text-only, partly because incorporating images from upstream is complicated, but mostly because those images convey no useful information.

"Information appropriate" is probably a better overall term, where for survey or multiple-element presentation should have many discrete items, but where detailed presentation focuses on one and only one item, which can be read in depth without distraction.

That said, not having shit that moves in either case is a huge improvement over Web defaults these days.
by lucianbr | 2025-05-08 18:45:58+00:00
I believe the church can also do these two things: if a person is a priest, remove their priesthood, and if civilian, excomunicate them.

Not to mention saying things like "we disapprove of this behavior".

Overall, I think your claim that the church cannot do anything except the one thing you named is obviously false. There are in fact many things the church can do. Otherwise nobody would give a damn who is Pope. Just a guy who can not do anything.
by Workaccount2 | 2025-05-08 18:46:05+00:00
It's likely because the NRC is the most insanely regulatory body of the US government. Ostensibly, this is a good thing, nuclear power, meltdowns, radioactive waste, etc.

But really I cannot emphasize enough how strict and overbearing they are.

"Oh that 12V backup battery pack needs to be replaced? Better get the same one from the same manufacturer"

"They aren't in business anymore but we have this 12V battery the fits perfectly, same specs"

"Nope, not certified with that system. You can start recertification that will cost ~$40M if you like"

"...."

There is so much ass covering and not wanting to take responsibility that the market is basically in paralysis.
by doublerabbit | 2025-05-08 18:46:32+00:00
Good hypothesis, I would like to believe the general census would be no. Just because the impact of thought of it occurring is more devastating than the pro of flying to destination in one. I wouldn't want to fly even if there was a .1% of failure whereby it could catastrophically destroy many lives.

I don't refute that we couldn't move on. as we can take the result, analyse and not repeat. Learn from it and move on. Next plane crash causes less crater.

However a nuclear implosion you can't move on and nor is it over once it's occurred. How do you move on from a nuclear imposition? Japan and Hiroshima? They're still fighting the aftermath today and that was a nuclear bomb the same significant difference.

But if the reactor is a protected to 99.9% efficiency and that 1% could cause a aftermath that lasts forever, sure you can take the data like the plane crash and ensure it doesn't make the same sized crater but the results of the first are still devastating. Unlike the plane which is now old news.

If nuclear was a requirement and that other sources of energy were a scarcity then it would be different. But where by we have acres of desert we are not researching enough in to how to harness the energy, have oceans where winds blow, water is nearly endless, do we research that on a large scale for data centres?

It doesn't make sense for nuclear. Technically yes, you are making clean energy but at what expense and on a very dirty political basis.
by danenania | 2025-05-08 18:46:44+00:00
Exactly right.

I think there’s a general misconception out there that open sourcing will cannibalize your hosted product business if you make it too easy to run. But in practice, there’s not a lot of overlap between people who want to self-host and people who want cloud. Most people who want cloud still want it even if they can self-host with a single command.
by JumpCrisscross | 2025-05-08 18:46:54+00:00
> If there is money for cancer research, and the administration objects to Harvard but not to cancer research, then they still issue the grants just not to Harvard, right?

No. USAID funding for AIDS research wasn’t given to another organisation. Similarly, right now, actual research is being halted [1].

[1] https://www.aamc.org/news/whats-stake-when-clinical-trials-r...
by varjag | 2025-05-08 18:47:10+00:00
I remember visiting LKAB in Kiruna, Sweden. Enormous iron ore mining operation and not abandoned at all. I believe it accounts for 10% of all concrete consumption in Sweden. The town in all its Scandinavian mid-century glory at the time was slowly collapsing with facilities and people being moved away a few km. Really hope they saved that erect rocket from the town square.
by roguecoder | 2025-05-08 18:47:24+00:00
To my mind, the challenge is not "sharing behavior"; it is "sharing behavior in a way that capture human-understandable semantics and make code easier to reason about instead of harder."

I suspect part of the problem of inheritance is that it is a way to share behavior that some humans, especially visual thinkers who understand VMTs, find easy to reason about.

In my experience verbal thinkers struggle with inheritance, because it requires jumping between levels of abstraction and they aren't thinking in terms of semantic units. I have found that books like Refactoring can help bridge the gap, but we have to identify it as a gap to be bridged and people have to want to learn this new skill.

And then on the flip side you have people who try to use it just as a way to de-dupe code, even when it doesn't reflect a meaningful semantic unit.
by victorbjorklund | 2025-05-08 18:47:40+00:00
Grass is always greener on the other side. Trust me there is plenty of waste of tax money in the nordics too. Recent example. Every month the govt pays 4 million dollars for a healthcare journaling system that is not used (because it does not work). And that is just the on going cost (even more was spent building it).

Or a school admin system built for 100 million dollars and crap. They even spent a lot of money trying to prevent a open source client that solved a lot of the issues they had.

Maybe in absolute money it is less than the US. But remember US also have a lot more people.
by bglusman | 2025-05-08 18:47:47+00:00
The versioning and git branching sounds really neat, I think! Can you say more about that? Curious if you've looked at/are considering using Jujutsu/JJ[0] in addition or instead of git for this, I've played with it some, but been considering trying it more with new AI coding stuff, it feels like it could be a more natural fit than actually creating explicit commits for every change, while still tracking them all? Just a thought!

[0]https://github.com/jj-vcs/jj
by belorn | 2025-05-08 18:48:29+00:00
Lets then have a ban on all new natural gas power plants until its down to a single percent. That should not be a problem if that is all that is needed.

Using UK as an example, the majority of energy is not renewables. Why should they build new natural gas power plants? Natural gas produce more energy than any other source in the UK. They are not going from 98% renewables, 2% natural gas. (https://www.carbonbrief.org/analysis-uks-electricity-was-cle...)

UK should increase the production of renewables energy, but they should also decommission their fossil fuel plants. If they want to use non-fossil fuel solutions, then they should do so and compete fairly and without subsidizes. Same goes for nuclear.

The cost of intermittence should not be paid by the environment or subsidizes, otherwise they are just hiding the true cost that society have to pay.
by PathOfEclipse | 2025-05-08 18:48:45+00:00
I don't know what the "right" answer is, but I worked at a company that built a fairly unwieldy monolith that was dragging everyone down as it matured into a mid-sized company. And, once you're successfully used at scale it becomes much more difficult to make architectural changes. Is there a middle ground? Is there a way to build a monolith while making it easier to factor apart services earlier rather than later? I don't know, and I don't think the article addresses that either.

The article does mention "invest in modularity", but to be honest, if you're in frantic startup mode dumping code into a monolith, you're probably not caring about modularity either.

Lastly, I would imagine it's easier to start with microservices, or multiple mid-sized services if you're relying on advanced cloud infra like AWS, but that has its own costs and downsides.
by antirez | 2025-05-08 18:49:07+00:00
Interacting with the LLM directly is more work. What I mean is that a wrapper in the best conditions will not damage too much the quality of the LLM itself. In the chat, you continuously avoid suboptimal choices executed by the model, if you are a very experienced code, and a fix here, a fix there, you continuously avoid local minima. After a few iterations you find that your whole project is a lot better designed than otherwise.
by pixl97 | 2025-05-08 18:49:07+00:00
You don't live in an optimal world so what use is it talking about? Are you also doing your business calculations using frictionless spherical cows in a vacuum?

Simply put every living system on the planet earth has some amount of parasites. To have no parasites at all would require massive amounts of energy by the host to ensure said parasites don't exist. If the host can spend a much smaller amount of energy and ensure that 99% of parasites don't exist that is optimal thereby negating your original premise.
by killerstorm | 2025-05-08 18:49:19+00:00
Look, I understand that IntelliJ is better than Eclipse. Eclipse is just bad. (E.g. if you open existing workspace with a newer version of Eclipse it crashes - a problem they haven't fixed for 20 years!!!)

But I can tell you IntelliJ has way more issues than e.g. Visual Studio I used 20+ years ago.
by imzadi | 2025-05-08 18:49:50+00:00
I think social media has done what it does best, skewing people perspective. Look up almost any tattoo artist on social media and you'll see a portfolio of beautiful work. Artists never post their bad tattoos (Ariel DeJesus excluded). It makes it seem like everyone is giving and getting amazing tattoos. Then when someone gets a tattoo and it's just average, they are disappointed.
by kuberwastaken | 2025-05-08 18:49:51+00:00
I made SYNEVA as a part of my fun-research repo while I learn about LLMs at https://github.com/Kuberwastaken/MiniLMs

I came across Sprig while Scrolling through Hack Club, it's a Javascript game engine that's like Scratch's older brother (fun fact, it's partially made by Scratch's creator too) but has it's own set of unique limitations because it runs on a custom hardware.

All sprites need to be made in Bitmap, you have to use single character variable names but most importantly, you can only use 8 characters to control the "game".

I had to make a virtual keyboard implementation (which was awful btw) using WASD to navigate keyboard, K to select and I to send the message.

also, it doesn't have any audio support and uses an event sequencer to get any music into it (got around it by making https://github.com/Kuberwastaken/Sprig-Music-Maker that converts midis to it)

SYNEVA is a rule based chatbot, so not technically AI but hey, still pretty fun and really cool to use (I also made it understand slang and some brainrot, so try that out too lol)

Hope you enjoy it :)
by aerhardt | 2025-05-08 18:49:53+00:00
> So far the biggest limiting factor is remembering to use it. Even people I consider power users (based on their Claude token usage) agree with the sentiment that sometimes you just forget to ask Claude to do a task for you, and end up doing it manually. Sometimes you only notice that Claude could have done it, once you are finished. This happens to me an embarrassing amount.

Yea, this happens to me too. Does it say something about the tool?

It's not like we are talking about luddites who refuse to adopt the technology, but rather a group who is very open to use it. And yet sometimes, we "forget".

I very rarely regret forgetting. I feel a combination of (a) it's good practice, I don't want my skills to wither and (b) I don't think the AI would've been that much faster, considering the cost of thinking the prompt and that I was probably in flow.
by NegativeK | 2025-05-08 18:49:59+00:00
I got my tattoo when I was about half my current age. I wasn't too worried about not liking it later -- I'd wanted the idea for a few years, and I figured that it'd be a good memory if I changed later.

I didn't change later. I had another artist expand the design about ten years ago. And while it had some meaning when I got the first round, I've realized over time that it means a whole lot more to me as I've learned more about myself.

But when someone asks me what it means, I just shrug it off. I'm not sharing that kind of thing with people.
by velcro | 2025-05-08 18:50:15+00:00
You're probably talking about Peter's Pence collection contribution which is just pocket change (a few millions). Dioclesian revenue, lease income, Vatican's wealth fund generate billions. Lets not forget state support which the US doesn't have - for example if you register as a catholic in Germany 8-9% of your income tax goes to the church directly - to the tune of about 6 billion per year altogether.
by HaZeust | 2025-05-08 18:50:20+00:00
No one would have this loaded tone when counteracting someone's trauma in ANY subject - besides that of religion. It is a subject with a uniquely deep entrenchment of someone's fundamental life experiences and beliefs, and is the only subject where someone would have the gall to do such a thing; out of defense of, what they believe, is their very essence as a person.

There is absolutely no shot that someone would respond to someone sexually abused by their parents with, "On the other hand, I have a loving spouse that makes that same action a very loving and peaceful experience!" It's brazenly distasteful.
by Kirby64 | 2025-05-08 18:50:24+00:00
> Suppose your blended portfolio grows at 10%/year nominal, and you're in the 20% capital gains bracket. Then you would owe 2%/year taxes. Would you not then need an interest rate lower than 2% nominal (i.e. 0% real, assuming 2% target inflation) to come out ahead?

You're assuming that someone has a portfolio that has a cost basis that is very close to the current market value. Most ultra wealthy folks have holdings that have been held onto for a very long time, with cost basis' that might as well be $0 compared to the value of the assets. Even non-wealthy folks that saved in a traditional brokerage would have a cost basis that is very low compared to the value of the assets. During the 'accumulation' phase, there likely is not much being sold at all.

If you want to access this capital, then you're paying 20% on every dollar. You don't need a 2% interest rate to make out ahead in this situation, it can be substantially higher and still be a better deal than paying the cap gains taxes.
by njdas | 2025-05-08 18:50:35+00:00
You are framing it as a binary "you either fund the government or only your friends." You really believe there is no in between? You are framing this as if you're on some high ground and we either have to agree with your opinion or we are selfish. There are other ways to advance humanity than your opinions. Government is not some benevolent entity. The supposition that it is has no basis in data from present reality or history. As one example, see marxist/communist governments killing their own people as the leading cause of death in the 20th century.
by dleeftink | 2025-05-08 18:50:44+00:00
I remain appreciative of Native Instruments' original Massive VST [0], which has a good balance of dedicated interaction surfaces and tabbing. More recently, I think the Bitwig DAW has become a great contender for UI clarity and density (its layout is very configurable) [1].

[0]: https://www.native-instruments.com/en/products/komplete/synt...

[1]: https://www.bitwig.com/overview/
by alabastervlog | 2025-05-08 18:50:49+00:00
Sometimes yes, sometimes no. Investment in real estate doesn't necessarily "transfer wealth to doers". Investment in crypto doesn't. Investment in buying existing stock doesn't (until and unless value is realized by e.g. issuing new stock—and it can be, and is, but isn't necessarily). Investment in government bonds that ultimately just pay interest on existing debt doesn't.

Investment in anything that may move certain indicators a good direction (some of the money pays workers; GDP perhaps even goes up as a result of the activity) but worsens the economic position of "doers" across the overall population doesn't just fail to transfer money downward and stimulate consumer demand, but does the opposite. Investment in ways to more efficiently and effectively deny people healthcare coverage they're supposed to have, for instance. Lots of activity in weakly-competitive markets falls under this heading, and since we all but entirely stopped enforcing anti-trust in the '70s, that describes an increasingly large proportion of the economy with each passing year.
by _DeadFred_ | 2025-05-08 18:51:03+00:00
No, the immediate issue is 100% because the current administration changed policy on a dime without care or concern for the impact on existing American small, less powerful American small business (but has repeatedly modified policy at the request of larger businesses/powerful business people).

It is an intentional lack of intention in their policies by the current administration causing this, not previous business decisions. You can agree with the current policy, but you can't disagree that it is the DIRECT cause of the situation (in an attempt to address the indirect issue that you mentioned).
by gwern | 2025-05-08 18:51:04+00:00
BTW, this is how it's going with the 'clever kids' and hiring for their cheating startup: https://x.com/im_roy_lee/status/1920206362996343261

it's really fucking hard to find competent engineers. i've interviewed about 20 cs majors who claim to be experts at typescript and only 3 of them have been able to explain what the purpose of useState is (not trolling).

(There are at least 2 ways this tweet is embarrassing.)
by ComposedPattern | 2025-05-08 18:51:15+00:00
It would be hard to argue that the bible actively promotes same-sex marriage, but I think you could reasonably argue that it says nothing on the subject and so leaves it for the church/community to decide.

There are places where the bible gives guidance for heterosexual marriages, but that doesn't necessarily mean that all other marriages are prohibited. Most people are heterosexual, so it makes sense that the bible would talk about marriage in a heterosexual context.

There are also several verses that condemn gay sex, but I think you could make the case that it's not talking about the types of loving, committed gay relationships that we have in mind today. And also, even if gay sex is forbidden, you could still hold that gay couples are allowed to get married and adopt children, but that they should remain celibate. That's rough, but Christians commonly hold that heterosexuals aren't supposed to have non-procreative sex either. For comparison, the American Jewish Conservative movement holds that male-on-male anal sex is biblically prohibited, but all other aspects of gay relationships are permitted. And even though the sexual act is forbidden, it's also forbidden to invade someone's privacy by questioning whether they're doing it.
by StackRanker3000 | 2025-05-08 18:51:30+00:00
Edit: sorry, I meant to post this in reply to selkin’s comment here: https://news.ycombinator.com/item?id=43927123

I believe this has been the case for him and all of his senior staff since the beginning of his first presidency

See for example this from 2017:

> Despite universal warnings from security experts in and out of government, Donald Trump is apparently continuing to use an insecure, off-the-shelf Android phone

http://lieu.house.gov/media-center/in-the-news/congressman-c...

I remember reading news articles on the topic at the time, and finding it egregious how relatively little attention it got, compared to the massive and coordinated ”lock her up” campaign against Hillary Clinton